今天使用javac時,編譯出錯,提示信息爲中文,看着奇特的中文錯誤提示,便準備將其改爲英文了。網上查了查,發現百度知道里有個答案,試試真可以。
在命令行下,進入你的jdk安裝目錄下的bin目錄下輸入命令
比如d:\jdk150\bin ,輸入以下命令:
javac -J-Duser.language=en 爲英文
javac -J-Duser.language=zh 爲中文了
如果還不行,用暴力方法。
請打開 \lib\tools.jar包,刪除下面兩個類:com\sun\tools\javac\resources\compiler_zh_CN.class
和com\sun\tools\javac\resources\javac_zh_CN.class
使用的是上面說到的“暴力方法”(輸命令僅一次有用,不能持續使用)。
刪除兩個類後,cmd中鍵入java仍爲中文,javac編譯提示信息全爲英文(畢竟只是改了javac下的內容嘛!)
另外,也有人有說問題是jdk版本爲 multi-language 導致,重新安裝 en 版即可,但從官網下的版本並未提供版本選擇。
好了,繼續javac去了。。