2012年1月30日 星期一

How Install OpenJDK7 in Ubuntu 11.10

前段時間因為寫程式需求習慣性的下載好 Linux 專用的安裝用模擬器,然後以sudo 執行安裝
安裝視窗下方出現一個驚嘆號寫著:「No Compatible JDK was found」。心裡出現小小地疑問?好像Ubuntu 10.10以後預先 JDK 安裝了,於是打開 Terminal 下指令看一下內容 
$sudo java -version,是 OpenJDK6,沒錯,確實有裝,為什麼還是會出現這樣的訊息?

參考了小傑的部落格的說明,原來是OpenJDK6的差異,OpenJDK在OpenJDK7之後已經成為JDK的開主力,因此安裝 OpenJDK7 就可以解決安裝時出現的警告訊息!?

在 uBuntu 11.10 中安裝 OpenJDK7 非常的簡單,透過 apt 套件線上安裝即可:
$ sudo apt-get install openjdk-7-jdk

安裝好 OpenJDK7 後若查詢現在所使用的 java 版本我們會發現還是使用 OpenJDK6
$ java -version

java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.1)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)



若果要將執行環境更換成 OpenJDK7 還需要下面的步驟:
$ sudo update-alternatives --config java
會出現系統已經安裝的java版本!選擇有個7的那個就對了

建議再查詢一次 java版本
$ sudo java -version
java version "1.7.0_147-icedtea"
OpenJDK Runtime Environment (IcedTea7 2.0pre) (7~b147-2.0~pre6-1ubuntu1)
OpenJDK 64-Bit Server VM (build 21.0-b17, mixed mode)

沒有留言:

張貼留言