原因:使用notpad++写的代码,用的utf-8编码,而cmd默认的编码格式是gbk。 解决方案: 点击notpad++菜单栏encoding改为ansi使用-encoding指令指定运行编码为utf-8,如 javac -encoding UTF-8 xxx.java