主要看你终端是什么编码,一般的命令行是GBK编码。可以讲文件存储为GBK格式编码,便不会报错。不过一般java源码都是UTF-8格式,那么在命令行编译时指定编码即可javac -encoding utf-8 Test.java执行过程不会报编码错误。
java 文件保存为 UTF-8