因為Android source 必須使用java5才可以編譯,但是Unbuntu10.04 已經沒有再提供java5的版本

所以才會有此文教學如何在Unbuntu 10.04下安裝java5版本,並且將java版本降至java5才能編譯Android source

方法如下:

1、在/etc/apt/sources.list中加入java5 deb連結

sudo gedit /etc/apt/sources.list

於此檔案最後面加上如下文字:

deb http://us.archive.ubuntu.com/ubuntu/ jaunty multiverse
deb http://us.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse

2、更新apt-get連結

sudo apt-get update

3、安裝java5 jdk

sudo apt-get install sun-java5-jdk

4、將java版本降為java5

sudo update-java-alternatives -s java-1.5.0-sun

若想改為其他java版本可以使用

sudo update-java-alternatives -l

來查看所有安裝java的版本

ex:

java-1.5.0-sun 53 /usr/lib/jvm/java-1.5.0-sun
java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk

5、檢查java版本

java -version

如果出現

java version "1.5.0_19"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_19-b02)
Java HotSpot(TM) Server VM (build 1.5.0_19-b02, mixed mode)
就代表成功了!

6、設定環境變數

在bashrc檔案中加入安裝的java路徑

sudo gedit ~/.bashrc (bashrc)

export JAVAHOME=/usr/lib/jvm/java-1.5.0-sun(jdk安裝路徑)
export PATH=$PATH:$JAVAHOME/bin:$JAVAHOME/jre/bin:$JAVAHOME/bin/lib
export CLASSPATH=.:$JAVAHOME/jre/bin:$JAVA_HOME/lib

狼翔月影 發表在 痞客邦 PIXNET 留言(0) 人氣()