前天开始在fedora 4 下安装java的这一套开发环境,满以为很简单,后来发现里面还是有点小trick的,而且在网上并没有找到类似的完整讲解的文章,所以写出来共享。希望对大家有所帮助。
安装的版本: jdk1.5.0_11+Tomcat5.0.28+Eclipse3.2.2+Sysdeo3.2.1
说明:
1、fc4第一次有了自带的全套java开发环境,也就是说,如果你完全安装,那么jdk,tomcat和eclipse都是直接装好的。据说这是因为版权的原因不再使用sun的jdk,所以才会这样。但是却害苦了我。我遇到了一个接一个的问题。后来再网上搜了一遍,看了写文章,结论是:fc4自带的这套环境不能用,最好自己装。于是就有了我的子装过程和这片文章。注意:我遇到的问题主要来自sysdeo,如果你不使用这个插件,也许fc4的环境可以将就用。
2、安装jdk和tomcat需要是root用户,安装eclipse和sysdeo最好使用开发者自己的用户。
安装过程:
1 安装jdk: 参考文档:
http://www.sitepoint.com/article/jakarta-tapestry su 到root用户:
1.1 下载jdk-1_5_0_11-linux-i586-rpm.bin;
1.2 要执行文件,须先change文件的perrmissions: chmod +x jdk-1_5_0_11-linux-i586-rpm.bin
1.3 执行文件:./jdk-1_5_0_11-linux-i586-rpm.bin
1.4 在etc/profile.d新建java.sh,如下:
if ! echo ${PATH} | grep -q /usr/java/jdk1.5.0_11/bin ; then
export PATH=/usr/java/jdk1.5.0_11/bin:${PATH}
fi
if ! echo ${PATH} | grep -q /usr/java/jdk1.5.0_11/jre/bin ; then
export PATH=/usr/java/jdk1.5.0_11/jre/bin:${PATH}
fi
export JAVA_HOME=/usr/java/jdk1.5.0_11
export CLASSPATH=.:/usr/java/jdk1.5.0_11/lib/tools.jar:/usr/java/jdk1.5.0_11/jre/lib/rt.jar
2.安装tomcat:我完全参考文档:
http://linux-sxs.org/internet_serving/c140.html#INSTALL。这个文章很好,强烈推荐。
3、安装eclipse: 没有trick。
3.1 su到普通的开发用户;
3.2 unzip即可。
3.3 ./eclipse即可启动。
4、安装sysdeo:
因为在windows下这个插件用的很顺手,所以在linux下我也希望能接着用它。
以普通用户身份下载,unzip,然后mv到eclips的plugins下,即可。
重新启动eclipse,小猫的图标在。再在window/perferences下配置一下。运行,就出问题了。原因是:tomcat的启动只有root有权限,现在是普通用户的模式下,权限受限。solution: 让普通用户接管tomcat的权限。
做法是:
chown -R test:test /opt/tomcat
这里的 test:test是我自己的用户名和用户组,opt/tomcat是catalina_home。
注意:如果这里的/opt/tomcat是sambolic link的话,真正的目录也需要chown。即,如果是opt/jarcartar_tomcat_1.5.0指向opt/tomcat,那么opt/jarcartar_tomcat_1.5.0也要chown。
这下应该就ok了。
posted on 2007-05-25 11:32
SmileFace 阅读(420)
评论(0) 编辑 收藏