目录

前提:需要预先在你的电脑配置好环境变量

(见我的主页“【超详细】(新手必备) 教你如何配置JAVA环境变量”)

1.选择一个目录,创建一个记事本, 把后缀.txt改为.java

如果没有尾缀

2.在文件里面编辑java代码并保存

3.运行程序

(1)打开命令提示符,找到文件所在路径

(2) javac编译

(3) java运行

出现乱码怎么办

前提:需要预先在你的电脑配置好环境变量

(见我的主页“【超详细】(新手必备) 教你如何配置JAVA环境变量”)

链接指路:【超详细】(新手必备) 教你如何配置JAVA环境变量-CSDN博客

1.选择一个目录,创建一个记事本, 把后缀.txt改为.java

此时他的类型就会变成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到文件最里面的目录去,这样他是找不到的。

有点抽象撒。。

举个例子,就相当于一条街上,有很多人家,他看的只是街道上有没有这个东西,不会进入每一家去找有没有这个

下面演示一下错误的

这就是直接cd根目录,导致根本找不到,无法预先javac编译

正确的:

这是一步步寻找,才能运行javac编译

(2) javac编译

【格式:javac 文件名 .java】

编译后,你会发现文件所在的目录多出了一个与记事本相同文件名但后缀为.class的文件

(3) java运行

【格式:java 文件名】

有没有发现,出现乱码了,不是”你好世界!!“吗

出现这种问题的原因是记事本和Java在cmd执行过程中使用了不同的编码

在 C 语言中使用 ASCII 表示字符, 而 Java 中使用 Unicode 表示字符

出现乱码怎么办

解决方法:

使用相同的编码即可:在javac或.java后加上: -encoding utf8(最开始是个空格)

或者,你想一劳永逸?

那就用以下这个方法

(见我的主页“【超简单】如果配置系统默认UTF-8编码”)

链接指路:【超简单】如果配置系统默认UTF-8编码-CSDN博客