- 新建文件夹javaTest,在文件夹内新建一个txt文件,重命名为HelloWorld.java。
- 在HelloWorld.java中写以下代码:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld");
}
}
- 在avaTest中打开终端,按住shift,点击右键,如下图所示:
一定要按住shift
4. 在终端中输入以下代码,生成HelloWorld.class:
PS C:\Users\12437\Desktop\java\javaTest> javac HelloWorld.java
5. 运行HelloWorld.class:
PS C:\Users\12437\Desktop\java\javaTest> java HelloWorld.java
HelloWorld
或者可以直接省略步骤4,用以下语句:
PS C:\Users\12437\Desktop\java\javaTest> java HelloWorld.java
HelloWorld
- 在HelloWorld.java中加入新的语句,这个语句中包含中文:
System.out.println("你好,世界");
- 重复步骤4,会发生错误:
PS C:\Users\12437\Desktop\java\javaTest> javac HelloWorld.java
HelloWorld.java:4: 错误: 编码 GBK 的不可映射字符 (0x8C)
System.out.println("浣犲ソ锛屼笘鐣?");
^
1 个错误
这时应该用以下代码
PS C:\Users\12437\Desktop\java\javaTest> javac -encoding UTF-8 HelloWorld.java
PS C:\Users\12437\Desktop\java\javaTest> java HelloWorld
HelloWorld
你好,世界
- 用以下代码运行会输出乱码:
PS C:\Users\12437\Desktop\java\javaTest> java HelloWorld.java
HelloWorld
浣犲ソ锛屼笘鐣?
推荐先使用javac将源文件转换为字节码文件,再用java运行.class文件。不推荐直接使用java命令