安装完jdk之后,用windows终端编译,然后输出,中文变成乱码。 原因: Java是通过unicode编码,windows是通过jdk编码,因此编译过程中会出现乱码。 解决方法: 在windows终端编译时,用javac -encoding utf8 文件名.java 来进行编译!!! 或者另一种方法: 点击文件–>另存为 把编码方式改成ANSI,就可以用javac 文件名.java 进行编译了,这样就可以输出中文了。 注意: 文件和类名要一致,不然会编译错误的。