问题原因 {#%E9%97%AE%E9%A2%98%E5%8E%9F%E5%9B%A0}
错误原因是 UTF-8
文件开头添加了 BOM
,IDEA
不能正确读取 .java
文件从而导致程序出错。
常见引起这个错误的是:用Windows
记事本打开并修改 .java
文件
解决方案 {#%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88}
IDEA
:先转换为GBK
,再转回UTF-8
Eclipse
:可以智能的把UTF-8
+BOM
文件转为普通的UTF-8文件
其他编辑器软件同理