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