不管你從官網下的是英文版還是中文版,安裝之后操作界面都是中文的。這是因為NetBeans會根據你的操作系統自動設置界面語言,並且沒有提供更改的功能。解決的方法也很簡單,下面介紹我用過的兩種方法:
方法一:修改系統語言
“控制面版”―>“區域和語言選項”,在區域選項的標准和格式中,選一個英語語言的選項就行了,如英語(美國)。保存修改,重啟NetBeans。本人不推薦用這種方法,因為我用這種方法時發現,NetBeans是變成英文了,可是有些軟件卻亂碼了,如KMPlayer變成了韓文了。下面介紹的方法就沒有這個問題。
方法二:修改啟動參數
1、打開NetBeans的安裝目錄下的etc/netbeans.conf。(用記事本格式打開可能會出現亂碼,推薦用寫字板打開,或用其他編輯軟件)
2、找到其中的#command line switchs下面那行,在最后面增加兩個啟動參數:
-J-Duser.language=zh -J-Duser.country=US或者上-J-Duser.language=en -J-Duser.region=US
引用:
# command line switches:
netbeans_default_options="-J-Dorg.glassfish.v3ee6.installRoot=\"D:\Program Files\sges-v3\" -J-client -J-Xverify:none -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true -J-Dfile.encoding=GBK"
在該行的最后加上空格,再加上-J-Duser.language=zh -J-Duser.country=US。注意,要把該句加在引號( 即 " )里面。
即,加后完整的為:
netbeans_default_options="-J-Dorg.glassfish.v3ee6.installRoot=\"D:\Program Files\sges-v3\" -J-client -J-Xverify:none -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true -J-Dfile.encoding=GBK -J-Duser.language=zh -J-Duser.country=US"
注意:不同版本的NetBeans可能 netbeans_default_options這段具體內容不完全一樣,但差異不大,找對那段話就OK了,上面藍色部分是解決中文亂碼。
后面的幾個參數-J-Duser.language=zh -J-Duser.country=US是調用java的本身系統屬性,設置語言為中文,國家為美國。這點很重要!
國家是美國,使netbeans的界面為英文,而語言為中文使netbeans可以支持中文,如果只需要英文則可以把language設為en,不過在調用file browser的時候會發現左邊一系列windows特性的中文按鈕都回變成亂碼。
3、保存修改,重啟NetBeans。搞定!