cmd下使用javac出现报错乱码的解决方案 使用 javac DemoIf.java 会报错,并且出现中文乱码。 因为javac默认使用GBK格式进行编译,只要使用UTF-8进行编译就好了 javac -encoding UTF-8 DemoIf.java