近日由于工作需要,在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運行一切正常