感谢支持
我们一直在努力

Ubuntu 下MyEclipse和NetBeans问题

在Ubuntu下Java编程,除了用文本编辑器的(vim、emacs,还有用gedit的),大部分还是用IDE(集成开发环境)的,但是在Ubuntu下的IDE问题都有点大条。。


最先鼓捣的就是eclips,最先放弃的也是它,方正我是没配成功,总有各种问题。。


最简单的IDE配置莫过于MyEclipse了(自带java编译器、tomcat等,所以连安装jdk都省了),从电驴上下个 for linux 版的双击就给装上了,从安装时就开始杯具了,你会发现用鼠标点不了“next”,等安装完更杯具,界面中部分“next”用鼠标也点不了,这就说下解决方法:


新建个启动器,桌面   右键—》创建启动器


名称自填,注释不必理会,关键是“命令”!
命令填入:env GDK_NATIVE_WINDOWS=1+空格+“MyEclipse路径”


例:
我的MyEclipse在 /home/xyou/Genuitec/MyEclipse  8.x Latest/myeclipse
所以命令就写:env GDK_NATIVE_WINDOWS=1 /home/xyou/Genuitec/MyEclipse\ 8.x\ Latest/myeclipse
注意:在“MyEclipse 8.x Latest”的“8”和“L”之前有个空格,填入命令时必须加个“\”转义字符!!
技巧:直接找到myeclipse所在,拖拽入启动器“命令”栏,最后补全转义字符和其他命令,搞定,肯定双击试试看先。。。


个人感觉MyEclipse简单方便,印象很好,若要说缺点,那就是不免费。。。后来有个机会试了下NetBeans,发现真不比MyEclipse差,毕竟java还是人家sun搞的,主要还是免费,这才不违背开源精神的说。。(虽然sun被Oracle给收购了,但个人还是依然看好sun旗下开源项目的)


安装NetBeans开始


第一步:先安装jdk


终端:
sudo apt-get install sun-java6-jdk


在9.10和10.04中用这方法装jdk都不用设环境变量!至少在我的机子上是这样 = =,不过还是给出环境变量配置方法


配置JAVA环境变量:
sudo gedit /etc/environment
在其中添加如下两行:
JAVA_HOME=/usr/lib/jvm/java-6-sun
CLASSPATH=.:$JAVA_HOME/lib


最后,在终端输入“java”或“javac”测试安装是否成功后就算完成了www.linuxidc.com

第二步:安装NetBeans


不推荐去NetBeans官网上下载安装,因为安装完后界面上的字体会变成一个个小框框,杯具~~


终端安装:
sudo apt-get install netbeans


第三步:字体调整


安装后字体虽不是框框,但还是不能看。。


找到netbeans设置文件,可以通过命令locate netbeans.conf找到,一般是在/usr/local/netbeans-6.8/etc/netbeans.conf

终端:sudo gedit /usr/local/netbeans-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-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=”/home/hawk/ProgFiles/jdk1.6.0_18″


把上面红色部分,改成如下就行了:


netbeans_default_options=”-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-Dawt.useSystemAAFontSettings=on”


重新启动下netbeans发现字体好看多了,哈哈


敲敲代码试试功能吧。。有一点要说,NetBeans按“运行项目”的那个绿色三角或按“F6”只会运行项目组里的主项目,要运行当前页面的内容需按“shift+F6”


(ps:用netbeans+glassfish3开发J2EE貌似不错)

赞(0) 打赏
转载请注明出处:服务器评测 » Ubuntu 下MyEclipse和NetBeans问题
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏