Netbeans也算是一個不錯的多語言IDE。這個軟件目前的多語言版本會自動檢測安裝系統的語言并安裝對應語言界面。看習慣了英文的界面,再看漢語界面多多少少有些別扭,使用起來也不是特別方便。
軟件本身的設置并沒有提供改變界面語言的選項,需要修改配置文件解決。找到軟件安裝目錄下的/usr/Linux/netbean-6.8/etc文件夾下的“netbeans.conf",該文件內容如下:
# ${HOME} will be replaced by JVM user.home system property
netbeans_default_userdir="${HOME}/.netbeans/6.8"
# Options used by NetBeans launcher by default, can be overridden by explicit
# command line switches:
netbeans_default_options="-J-Dorg.netbeans.modules.tomcat.autoregister.token=1260764138905 -J-Dorg.netbeans.modules.tomcat.autoregister.catalinaHome=""/usr/Linux/netbeans-apache-tomcat-6.0.20"" -J-Dorg.glassfish.v3ee6.installRoot=""/usr/Linux/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"
# Note that a default -Xmx is selected for you automatically.
# You can find this value in var/log/messages.log file in your userdir.
# The automatically selected value can be overridden by specifying -J-Xmx here
# or on the command line.
# If you specify the heap size (-Xmx) explicitely, you may also want to enable
# Concurrent Mark & Sweep garbage collector. In such case add the following
# options to the netbeans_default_options:
# -J-XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled
# (see http://wiki.netbeans.org/wiki/view/FaqGCPauses)
# Default location of JDK, can be overridden by using --jdkhome <dir>:
netbeans_jdkhome="/usr/lib/jvm/java-6-sun"
# Additional module clusters, using ${path.separator} (';' on Windows or ':' on Unix):
#netbeans_extraclusters="/absolute/path/to/cluster1:/absolute/path/to/cluster2"
# If you have some problems with detect of proxy settings, you may want to enable
# detect the proxy settings provided by JDK5 or higher.
# In such case add -J-Djava.net.useSystemProxies=true to the netbeans_default_options.
在該文件最后添加netbeans_default_options="--locale en_US",即可把IDE語言改為英語的。
還有一種方法就是把快捷方式的目標欄改為 /bin/sh "/usr/Linux/netbeans-6.8/bin/netbeans" --locale en:US下面轉載個NetBeans的啟動參數詳解:
IDE 啟動參數 可以使用 IDE-HOME/etc/netbeans.conf 文件將啟動參數傳遞給 IDE 啟動程序。啟動程序先讀取此文件,然后再解析命令行選項(包括您添加的所有參數)。下表定義了可用于 IDE 的開關。
打印常用啟動參數的描述。
--jdkhome jdk-home-dir
使用指定的 JavaTM 2 JDK 版本,而不是缺省的 JDK。在 Microsoft Windows 系統上,IDE 啟動程序在缺省情況下會查找注冊表,使用最新的可用 JDK。在升級 IDE 使用的 JDK 之前,應該備份用戶目錄。如果以后需要恢復到先前的 JDK,可以切換到已備份的用戶目錄,從而確保不丟失任何設置。要切換 IDE 的用戶目錄,請使用 -userdir 開關,下面將對其進行詳細介紹。
--cp:p additional-classpath
將指定類路徑置于 IDE 的類路徑之前。
--cp:a additional-classpath
將指定類路徑附加到 IDE 的類路徑上。
--open file
在源代碼編輯器中打開文件。
--open file:line number
在源代碼編輯器中打開文件,并將光標置于指定行上。
--laf UI-class-name
選擇給定的類作為 IDE 的外觀。以下是兩個外觀類的示例:
- com.sun.java.swing.plaf.motif.MotifLookAndFeel
- javax.swing.plaf.metal.MetalLookAndFeel
--fontsize size
設置 IDE 用戶界面中的字體大小,以磅為單位。如果未使用此選項,則字體大小為 11 磅。
--locale language[:country[:variant]]
激活指定的語言環境。
--userdir userdir
明確指定用戶目錄,該目錄是存儲用戶設置的位置。如果在 UNIX® 環境中未使用此選項,則缺省情況下在 HOME 目錄中設置用戶目錄。如果在 Microsoft Windows 系統上未設置此選項,則用戶目錄是第一次啟動 IDE 時指定的目錄。可以在“關于”對話框中確定當前用戶目錄。選擇“幫助”>“關于”。然后單擊“詳細信息”標簽,并查看“用戶目錄”字段。
-J jvm-flags
將指定標記直接傳遞給 JVM 軟件。
-J-Dsun.java2d.noddraw=true
防止使用 DirectX 進行呈現。此開關可以防止在某些帶有不合格圖形卡的 Microsoft Windows 系統上出現問題。
-J-Dorg.netbeans.spi.java.project.support.ui.packageView.USE_TREE_VIEW=true
以基于目錄的視圖(而不是基于包的視圖)顯示“項目”窗口中的包。