链接指路:【超详细】(新手必备) 教你如何配置JAVA环境变量-CSDN博客
此时他的类型就会变成JAVA文件
点击上方工具栏里的“查看”👉“显示”👉勾选“文件扩展名”
假设如下是你要运行的JAVA源代码
public class Main {
public static void main(String[] args) {
int a = 0;
System.out.println(a);
System.out.println("你好世界!!");
}
}
将你要运行的java源代码内容复制到记事本中
注意:保证类名和文件名一致!!
直接按住快捷键Win+R,在运行框中输入“cmd”,打开命令提示符工具
打开后,确定路径是否为你保存记事本所在目录的路径
若不是,输入“cd"找到所在文件位置【格式:cd 文件名】
注意:cd的寻找是在当前目录下寻找子目录,而不是直接cd到文件最里面的目录去,这样他是找不到的。
有点抽象撒。。
举个例子,就相当于一条街上,有很多人家,他看的只是街道上有没有这个东西,不会进入每一家去找有没有这个
下面演示一下错误的
这就是直接cd根目录,导致根本找不到,无法预先javac编译
】
正确的:
这是一步步寻找,才能运行javac编译
【格式:javac 文件名 .java】
编译后,你会发现文件所在的目录多出了一个与记事本相同文件名但后缀为.class的文件
【格式:java 文件名】
有没有发现,出现乱码了,不是”你好世界!!“吗
出现这种问题的原因是记事本和Java在cmd执行过程中使用了不同的编码
在 C 语言中使用 ASCII 表示字符, 而 Java 中使用 Unicode 表示字符
解决方法:
使用相同的编码即可:在javac或.java后加上: -encoding utf8(最开始是个空格)
或者,你想一劳永逸?
那就用以下这个方法
(见我的主页“【超简单】如果配置系统默认UTF-8编码”)