转战linux(fedora10)之java开发环境构建

 实际上在linux上构建java开发环境是一件很简单的事情,因为java就是跨平台的而java的开发工具又都是大厂出的东东。引用一篇文章,写的很好,我就是根据它配的,只不过版本比它的高一点

http://rockywang.javaeye.com/blog/218855


不过在配置过程中也有点小麻烦这里说下:

1 .eclipse启动时出错,这个出错的原因是eclipse在启动时要加载它的欢迎页,而eclpise 3.3.1.1 和fedora10的firefox兼容好像有点问题,导至了在eclipse启动到最后时出错。解决办法是,更改workspace中的配置使之启动时不加载欢迎页(我没找到相应的设置),或使用eclipse 3.4 ,这个版本的eclipse修正了这个错误,而且相应的myeclipse7也已经出了。我下的myeclipse 7 all in one版安装的,很方便。如果非要用eclipse3.3可以使用eclipse 3.4的工做目录就没问题了。

 

 

第一次启动加参数:

-vmargs
-Dorg.eclipse.swt.browser.XULRunnerPath=''

 

2 .myeclipse中无法启动tomcat,无法部属项目,报错(java.lang.reflect.InvocationTargetException)这个是因为,当前用户没有权限,使用root启动myeclips即可,下次我再安装tomcat一定不在装到系统目录中了,装到用户目录中就没这问题了。

3 .前面我的文章提到了我使用的jsf,但装完后在myeclipse7中使用默认的myeclipse visual jsf design打开xhtml的jsf文件时却报错

java.lang.UnsatisfiedLinkError: /usr/share/eclipse-plugin/jbossIDE3.1/eclipse/plugins/org.mozilla.xulrunner.gtk.linux.x86_1.8.1.3-20070904/xulrunner/libjavaxpcomglue.so: Can't load IA 32-bit .so on a IA 32-bit platform

后来在网上找了一大通,终于找到了解决办法,就是安装compat-libstdc++-33 和 compat-libstdc++-296两个东东(默名奇秒,这两个是什么呢,好像是什么的库,晕)这两个东东在网上一搜就能找到我找的是rpm的,安装就行了(我安装后打开jsf页面是没问题了。但是eclipse却出错,后来重装了一下myeclipse 7才好使),原文:http://simonwangcn.blogspot.com/2008/12/install-dbdesigner4eclipse341jbosside.html  (英文的).

4.svn插件的安装,前文说过我的项目使用了svn做版本控制但myeclipse7的插件安装改了。用起来很不习惯,具体做法就不多说了,大家试试就知道了。这里我有个问题就是,myeclipse在升级插件的时候为什么系统的升级包不可以不升级。晕了

5.打开jsp页时报错"The Linux WYSIWYG design panel is still under development. To access an experimental version of this design panel restart with the commandline argument -Dlinux.experimental=true"在网上查找,改下eclipse.ini加入一个启动参数 -Dlinux.experimental=true就行了。。另外eclipse有时报虚拟机内存不足的那几个参数也可在这里加上 -vmargs
-Xms128m
-Xmx512m

-XX:PermSize=128M
-XX:MaxPermSize=256M

 

原文: http://hi.baidu.com/fetchfire/blog/item/bfe29c42a050f41473f05dfe.html

 

http://gdzhljw.blog.ubuntu.org.cn/2008/02/15/myeclipse%E7%94%A8%E6%89%80%E8%A7%81%E6%89%80%E5%BE%97%E6%97%B6%E5%87%BA%E7%8E%B0%E8%BF%99%E4%B8%AA%E9%94%99%E8%AF%AF%E4%BF%A1%E6%81%AF%E2%80%9Cthe-linux-wysiwyg-design-panel-is-still-under-developmen/

6 fedora 11 remove OpenJDK :

http://www.my-guides.net/en/content/view/164/26/1/12/

便用上没什么说的。和windows下一样。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值