1、環境說明
Win7 64位 JDK1.8
雖然現在集成開發環境非常方便,但是有的時候我們就是想簡簡單單地運行一下Java文件:把文件放在桌面上,當前文件夾下打開Cmd命令窗口,運行
javac TestUtil.java
,但沒想到會報一堆令人極度不適的錯誤。
2、報錯截圖
原因很明顯,就是Java文件中包含不可識別的中文字符導致。我們寫的Java文件默認采用
GBK
編碼格式,而JDK將其編譯成默認為Unicode
編碼格式的class文件,於是導致不可映射的報錯。
3、解決方案一:將java文件改為ANSI
編碼,如下圖所示
點擊“轉為 ANSI 編碼格式”,然后保存即可。
4、解決方案二:以UTF-8
的編碼運行,如下圖所示
將java文件拷貝到桌面的時候,記得把
package
語句刪除。