代码:
public class HelloWorld {
public static void main(String []args) {
System.out.println("Hello World"); //第一个JAVA
}
}
现象:
E:\JAVAPractice>javac HelloWorld.java
HelloWorld.java:3: 错误: 编码 GBK 的不可映射字符 (0xB2)
* 瀹冨皢鎵撳嵃瀛楃涓? Hello World
^
1 个错误
解决方法:
notepad++ 中 最上面的一行 点开encoding -> Convert to ANSI
问题:
由于JDK是国际版的,在编译的时候,如果我们没有用 -encoding
参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我们操作系统默认采用的编码格式