【超详细】如何用记事本运行JAVA代码!以及出现乱码如何处理

目录

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

(见我的主页“【超详细】(新手必备) 教你如何配置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博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值