Cmd環境下運行Java文件,解決報錯“錯誤:編碼GBK的不可映射字符”


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語句刪除。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM