为啥会出现这个错误呢?
大家跟着Nick一起来看看!
原因是:代码里(包括注释)有中文
javac 在编译的时候是以GBK格式去编译代码的 !
解决方案
用utf-8来编译就可以啦~
javac -encoding utf-8 HelloWorld.java
编译器的默认编码是utf-8
那么IDEA编译器的编码怎么设置呢?
例如我使用awt控件出现字符乱码~
awt控件是GBK识别的
因此编译器要改成GBK编码才能解决
解决方案
复制粘贴此行代码
-Dfile.encoding=gbk
点击OK就解决问题啦