昨日通過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.
網上搜了很多資料,都是零碎的,每個人說幾點,但都沒有說全,很費解。 回頭看看還是很簡單的,環境變數設定對了就一切搞掂