近日由于工作需要,在ubuntu8.04下使用eclipse3.4。由于我已經(jīng)在系統(tǒng)上通過(guò)apt-get安裝了eclipse3.2,所以我直接下載了eclipse3.4并安裝后。eclipse3.4也能使用。但在使用過(guò)程中,發(fā)現(xiàn)eclipse頻頻死機(jī),重啟。經(jīng)過(guò)多方查找資料,發(fā)現(xiàn)問(wèn)題出在Java虛擬機(jī)上,在用apt-get安裝eclipse3.2.2時(shí),ubuntu默認(rèn)安裝的java虛擬機(jī)并非sun的java虛擬機(jī)。在安裝JDK6.0后。問(wèn)題得以解決。下面是安裝過(guò)程。
注:安裝過(guò)程參考了http://blog.donews.com/maverick/archive/2007/05/22/1167648.aspx
首先需要安裝JDK 6
sudo apt-get install sun-java6-jdk
設(shè)置默認(rèn)的java程序
sudo update-alternatives --config java
按照提示輸入對(duì)應(yīng)的選項(xiàng),指定為JDK 6
設(shè)置環(huán)境變量:sudo vim /etc/environment
在其中添加如下兩行:
CLASSPATH=/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun
如果其中已經(jīng)設(shè)置了CLASSPATH和JAVA_HOME,則將其修改為上面的形式。
將SUN-JDK-6徹底設(shè)為系統(tǒng)默認(rèn):sudo update-java-alternatives -s java-6-sun
然后編輯JVM配置文件:sudo vim /etc/jvm
在文件頂部添加
/usr/lib/jvm/java-6-sun
(如果沒(méi)有則自己新建)
經(jīng)測(cè)試,安裝JDK后,eclipse3.4運(yùn)行一切正常