近日由于工作需要,在ubuntu8.04下使用eclipse3.4。由于我已经在系统上通过apt-get安装了eclipse3.2,所以我直接下载了eclipse3.4并安装后。eclipse3.4也能使用。但在使用过程中,发现eclipse频频死机,重启。经过多方查找资料,发现问题出在Java虚拟机上,在用apt-get安装eclipse3.2.2时,ubuntu默认安装的java虚拟机并非sun的java虚拟机。在安装JDK6.0后。问题得以解决。下面是安装过程。
注:安装过程参考了http://blog.donews.com/maverick/archive/2007/05/22/1167648.aspx
首先需要安装JDK 6
sudo apt-get install sun-java6-jdk
设置默认的java程序
sudo update-alternatives --config java
按照提示输入对应的选项,指定为JDK 6
设置环境变量:sudo vim /etc/environment
在其中添加如下两行:
CLASSPATH=/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
如果其中已经设置了CLASSPATH和JAVA_HOME,则将其修改为上面的形式。
将SUN-JDK-6彻底设为系统默认:sudo update-java-alternatives -s java-6-sun
然后编辑JVM配置文件:sudo vim /etc/jvm
在文件顶部添加
/usr/lib/jvm/java-6-sun
(如果没有则自己新建)
经测试,安装JDK后,eclipse3.4运行一切正常