1、创建一个HelloWorld.java文件
2、打开记事本输入
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld!");
System.out.println("你好,Java!");
}
}
3、按照以下步骤打开cmd
4、在控制台输入javac HelloWorld.java会出现两种错误:
第一种格式问题导致不是.java文件;解决方法如下
1)按照如下照片勾选文件扩展名
2)更改文件名为HelloWorld.java
第二种编码和解码问题
编码:计算机中所有的文本信息/字符信息在处理和存储的时候都是以字符编码的形式。
两个过程:
字符编码:字符内容需要存储或传输,就到特定的编码表中找每个字符对应的码值,使用这些码值进行存储或传输。
字符解码:字符内容需要读取或接收,也到特定的编码表中找到码值对应的字符内容并显示出来。
编码:创建了.java源文件时保存的格式是utf-8。
解码:javac编译器读取源代码时候采用的解码格式。
读取格式:跟随操作系统的默认编码,而Windows的默认编码格式是GBK,不是UTF-8。
解决方法:
1)修改源代码文件保存的格式为GBK
记事本->文件->另存为->选择编码->保存->选择覆盖原文件
2)指定javac编译时使用UTF-8
在使用javac命令的时候添加一个选项及参数 -encoding utf-8
javac -encoding utf-8 HelloWorld.java
javac HelloWorld.java -encoding utf-8
5、输入java HelloWorld 输出如下内容