(本贴可任意转载,如想转贴请注明出处,谢谢!)
系统环境:RedHat FC4 + JDK5
由于FC4在选择安装向导界面语言为中文后,系统安装完会设置系统的默认语言为zh_CN.UTF-8,又由于安装了NetBeans的英文版,在X中无法正常显示界面的文字,可能是因为NetBeans对UTF-8支持的不好吧(呵呵,可能是小弟才疏学浅吧,高手见笑了:P)。不过在RedHat9中安装就不会有问题。
由于小弟要在编程时写入中文的注释,所以不想将X设置为英文的(如果设置为英文的,就不会出现乱码了:))
闲话少说,现在就开始。
根据netbeans网站的资料(如下):
配置 IDE 启动开关
配置 IDE 的另一个工具是 Java 启动开关。您可以在命令行上将启动开关添加到 IDE,或者在名为 netbeans.conf 的特殊文件(位于 NetBeans 安装文件夹的 etc 文件夹中)中输入它们。您可以输入特定于 IDE 的启动开关,然后将参数直接传递到在其中运行 IDE 的 JVM。
例如,要为在其中运行 IDE 的 JVM 设置 -Xmx(最大堆大小),请将 -J-Xmx64m 一行添加到 netbeans.conf 文件,或者通过在 UNIX 系统上键入以下内容从命令行启动 IDE:
./netbeans.sh -J-Xmx64m
netbeans.exe -J-Xmx64m
netbeans.conf 文件可以具有各种 JVM 开关(由空格分隔或位于单独的行上)。请注意,如果 JVM 无法识别所传递的开关,则它将不会启动。出现此错误时,JVM 将返回一条消息,指出导致问题的开关,如以下示例所示:
java -fooUnrecognized option: -fooCould not create the Java virtual machine.
由以上的资料得知,可修改netbeans的启动配置。但是netbeans5.5的配置文件与以前版本所放置的位置不同,
而是放置在{%netbeans-setup-path%}/etc/netbeans.conf文件中。
故将“--locale language=en”加入到此文件中的netbeans_default_options项中,如:“-J-Xms32m -J-Xmx128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true --locale language=en”,启动IDE,界面就变为了英文。
小弟对LINUX了解甚少,所以不知道这个--locale language值还可以设置为哪些值,如有高手知道请赐教,十分感谢。(请写入评论中)
1.netbeans5.5中文太小,比较丑,可以这个改过来======================================
对这个文件进行编辑netbeans-5.5beta2/etc/netbeans.conf
先删除以前里面的所有内容再复制以下内容
# ${HOME} will be replaced by JVM user.home system property
netbeans_default_userdir="${HOME}/.netbeans/5.5beta2"
# options used by netbeans launcher by default, can be overridden by explicit
# command line switches
netbeans_default_options="-J-Xms32m -J-Xmx128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -J-ea -J-Dapple.laf.useScreenMenuBar=true --fontsize 13"
# --- tips for more advanced options you could use ---
# for JDKs where it is supported (for example Sun's JDK 5.0 and newer),
# you can use the following set of options which enable Concurrent Mark and
# Sweep garbage collection algorithm and improve UI responsiveness
# (see FAQ item http://www.netbeans.org/kb/faqs/performance.html#FaqGCPauses)
#netbeans_default_options="-J-Xms32m -J-Xmx128m -J-XX:PermSize=32m -J-XX:MaxPermSize=160m -J-Xverify:none -J-Dapple.laf.useScreenMenuBar=true -J-XX:+UseConcMarkSweepGC -J-XX:+CMSClassUnloadingEnabled -J-XX:+CMSPermGenSweepingEnabled"
# ---
# default location of J2SE JDK, can be overridden by using --jdkhome <dir> switch
netbeans_jdkhome="D:/Program Files/Java/jdk1.5.0_08"
# clusters' paths separated by path.separator (semicolon on Windows, colon on Unices)
#netbeans_extraclusters="/absolute/path/to/cluster1:/absolute/path/to/cluster2"
其中fontsize可以更大,不过本人觉得13够了和netbeans5.0差不多.
2.netbeans5.5中加快代码提示速度
======================================
在选项中 高级选项-->>编辑-->>编辑器设置-->>Java编辑器-->完成窗口自动弹出之前的延时时间 将250设置为0
高级选项-->>编辑-->>编辑器设置-->>Java编辑器--> 属性栏里面把区分大小写的代码完成前面的小勾去掉(默认没有选上即false状态,如果不小心选上请去掉)
3.netbeans5.5将NetBeans的项目编译成本地exe文件
======================================
新建项目->>NetBeans插件模块->>模块套件项目
4.netbeans5.5最好将NetBeans快捷键设为eclipse的模式,本人觉得这样方便eclipse与netbeans共同使用