Ubuntu下eclipse捷徑找不到JVM的問題

來源:互聯網
上載者:User

 

昨日通過vmware裝上最新的Ubuntu系統,電腦配置比較高,所以跑起來速度還是很不錯。接著裝了TOMCAT,ANDROID,等等必須的開發軟體。 不到期間eclipse的一個問題確實花了不少時間,記錄一下解決方案。

 

1,下載JDK和ECLIPSE。

       下載就不用說了,去eclipse官網下一個伽利略的版本即可,JDK相信下載過WINDOWSjava的人都知道。  最好用1.5.0版的,網上說JDK1.6編譯android會出問題,我沒試過,為了少走彎路,吸取了前人經驗。

 

        安裝JDK方面也不用多說,網上資料太多了。這裡記錄幾個細節問題。

 

        JDK路徑: 基本上JDK裝在任何地方都是可以的,把JAVA_HOME,classpath, path指對路徑就可以了,我的安裝如下。

 

         export JAVA_HOME=/usr/java/jdk1.5.0_22
         export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
         export PATH=$PATH:$JAVA_HOME/bin

 

          由於我是初學linux,對於linux的環境變數不知道如何設定,從網上的結果來看,我在/etc/bash.bashrc    和  /etc/environment裡都加了以上三行。

 

 

2,安裝eclipse.

          從網上來看,eclipse也是可以安裝在任何地方的,我的安裝在/opt/eclipse裡。安裝完成後,會在Applications->program裡有一個捷徑。這下問題就來了,點擊這個捷徑會報下面的錯誤。

 

A Java Runtime Environment (JRE) or Java Development Kit (JDK)
must be available in order to run Eclipse. No Java virtual machine
was found after searching the following locations:
/opt/eclipse/jre/bin/java
java in your current PATH

 

這個就本篇部落格要記錄的內容,因為這個簡單的問題花了我很多時間。

從最後的解決辦法來看,是因為案頭啟動沒有載入之前提到的三行環境變數。但是在控制台是可以通過命令列啟動的。

 

最後的解決辦法如下:

 

在建立檔案 /usr/bin/eclipse  內容如下

#!/bin/sh
export MOZILLA_FIVE_HOME=/usr/lib/mozilla/
export ECLIPSE_HOME=/opt/eclipse

export JAVA_HOME=/usr/java/jdk1.5.0_22
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

$ECLIPSE_HOME/eclipse $*

 

然後編輯ECLIPSE的捷徑

將command 變為 eclipse.

 

也可以自己寫一個bash指令碼,我放在了/userrun/eclipse.sh.   內容如下

 

#!/bin/sh
export GDK_NATIVE_WINDOWS=1
export ECLIPSE_HOME=/opt/eclipse
export JAVA_HOME=/usr/java/jdk1.5.0_22
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

$ECLIPSE_HOME/eclipse $*

 

然後把捷徑的command變為  /userrun/eclipse.sh  也可以實現捷徑啟動eclipase.

 

 

網上搜了很多資料,都是零碎的,每個人說幾點,但都沒有說全,很費解。 回頭看看還是很簡單的,環境變數設定對了就一切搞掂

 

 

 

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.