使用 Notepad++ 编写的 Java 文件, 在 cmd 中使用 javac 编译时报如下错误
Hello.java:1: 错误: 编码GBK的不可映射字符
// 鐪嬩竴涓嬬紪璇戞姤閿?
其实是文件编码错误, 代码中有中文导致
处理方法:
Notepad++ 中 编码 --> 转为 ANSI 编码格式
注:
其实还有别的处理方式
比如文件当时的编码选用的是 UTF-8 无 BOM
可以使用
javac -encoding UTF-8 Hello.java
实现编译处理