CentOS 5安装的Java版本是1.4.2版的,然而最新的eclipse3.3 europa最低需要JDK5才能使用。在此之前一直是在eclipse.ini中配置-vm参数启动的(即下面的前二行)。
-vm
/usr/java/jdk1.5.0_14/bin/java
-showsplash
org.eclipse.platform
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m
为了在终端中直接使用JDK5,所以进行了以下配置:在/etc/profile和/etc/profile.d/java.sh中加入以下内容
#java classpath
JAVA_HOME=/usr/java/jdk1.5.0_14
CLASSPATH=.:$JAVA_HOME/lib/tools.jar:/lib/dt.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
然后在终端中执行以下命令,就可以看到JDK5了(我是在root下执行这些操作的,但是回到普通用户之后发现Java版本还是1.4,把下面的命令再次执行一次就OK了)
source /etc/profile
chmod 755 /etc/profile.d/java.sh
source /etc/profile.d/java.sh