無與倫比的Ubuntu已經走到了12.04 LTS版本,現在情況是默認給這個系統安裝的是Java 7,同時sun的字樣從java旁邊消失並且換成了Oracle了,Ailisen看到肯定很開心了!
就為了這個他也覺得值得從java6走到java7值得,別當真,調侃一下,java6和java7 還是變化真有不少。
但是我們現在如日中天的Android 4.0的編譯和CTS測試還是用 java6
下面我就把在Ubuntu12.04安裝java6的方法公布一下:
1. 在/etc/apt/sources.list 末尾加上如下行:
###for install Java6
deb http://ppa.launchpad.net/ferramroberto/java/ubuntu natty main
2. sudo apt-get update
更新索引時候提示:
W: GPG 錯誤:http://ppa.launchpad.net natty Release: 由於沒有公鑰,無法驗證下列簽名: NO_PUBKEY B725097B3ACC3965
3. 下載安裝這個key
sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com B725097B3ACC3965
4. sudo apt-get update
5. sudo apt-get install sun-java6-jdk sun-java6-jre
無與倫比的Ubuntu已經走到了12.04 LTS版本,現在情況是默認給這個系統安裝的是Java 7,同時sun的字樣從java旁邊消失並且換成了Oracle了,Ailisen看到肯定很開心了!
就為了這個他也覺得值得從java6走到java7值得,別當真,調侃一下,java6和java7 還是變化真有不少。
但是我們現在如日中天的Android 4.0的編譯和CTS測試還是用 java6
下面我就把在Ubuntu12.04安裝java6的方法公布一下:
1. 在/etc/apt/sources.list 末尾加上如下行:
###for install Java6
deb http://ppa.launchpad.net/ferramroberto/java/ubuntu natty main
2. sudo apt-get update
更新索引時候提示:
W: GPG 錯誤:http://ppa.launchpad.net natty Release: 由於沒有公鑰,無法驗證下列簽名: NO_PUBKEY B725097B3ACC3965
3. 下載安裝這個key
sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com B725097B3ACC3965
4. sudo apt-get update
5. sudo apt-get install sun-java6-jdk sun-java6-jre sun-java6-plugin ( 你也許還要:sudo apt-get install sun-java6-demo sun-java6-source)
6. 安裝完后,系統默任被切換到 java6上來
7. 安裝完畢后把 /etc/sources.list 增加的兩行注釋掉然后sudo apt-get update 以避免升級安裝之混亂
8. 如果你的系統之前安裝過默認java7,如果你覺得想回來練練。可以這樣來回切換java的版本:
sudo update-java-alternatives -s java-7-oracle
sudo update-java-alternatives -s java-6-sun
當然驗證java的版本的方法是: java -version; javac -version
(會玩Ubuntu的朋友上面的東西太簡單了吧!)
( 你也許還要:sudo apt-get install sun-java6-demo sun-java6-source)
6. 安裝完后,系統默任被切換到 java6上來
7. 安裝完畢后把 /etc/sources.list 增加的兩行注釋掉然后sudo apt-get update 以避免升級安裝之混亂
8. 如果你的系統之前安裝過默認java7,如果你覺得想回來練練。可以這樣來回切換java的版本:
sudo update-java-alternatives -s java-7-oracle
sudo update-java-alternatives -s java-6-sun
當然驗證java的版本的方法是: java -version; javac -version
(會玩Ubuntu的朋友上面的東西太簡單了吧!)