歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu下多版本JDK切換

Ubuntu下多版本JDK切換

日期:2017/2/28 14:30:12   编辑:Linux教程

Android 不同版本推薦的JDK可能不一樣,這樣導致了在多個不同Android版本下工作會需要不同版本的jdk
Android L以及最新的Google推薦的是openjdk-7-jdk,並且限制只能使用jdk7以上的版本,但是在4.4以及以下版本中,jdk7編譯失敗,很多項目編譯失敗,除了修復編譯失敗的問題之外我們還可以再安裝一個jdk6。
首先我們下載sun-jdk-6出來,安裝略,我把文件釋放到/opt/jdk目錄了
配置如下:
$ sudo vim /etc/profile
在文件的末尾加上如下內容,保存並關閉文件

# for java
export JAVA_HOME=/opt/jdk
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}/bin

$ source /etc/profile
*如果你沒有多版本的jdk,最後一行可以這樣寫,那麼會直接使用/opt/jdk,不需要切換
PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:$PATH

*如果你有多個jdk的話,可以一行可以這樣寫,那麼會使用/usr/bin/java – > /etc/alternatives/java
export PATH=$PATH:${JAVA_HOME}/bin:${JRE_HOME}/bin
然後執行下面的
$ sudo update-alternatives –install /usr/bin/javah javah /opt/jdk/bin/javah 255
$ sudo update-alternatives –install /usr/bin/javac javac /opt/jdk/bin/javac 255
$ sudo update-alternatives –install /usr/bin/java java /opt/jdk/bin/java 255
$ sudo update-alternatives –install /usr/bin/jar jar /opt/jdk/bin/jar 255

安裝完了sun jdk之後,我們來安裝 openjdk (安裝環境Ubuntu 14.04)
$ sudo apt-get install openjdk-7-jdk
安裝完畢之後,執行以下命令來切換你的jdk
$ sudo update-alternatives –config java
$ sudo update-alternatives –config javac
$ sudo update-alternatives –config javah
$ sudo update-alternatives –config jar

當然了你可以自己在android 不同版本編譯的時候單獨在build裡面設置切換不同的jdk,此處就不多說了。

Ubuntu下安裝JDK7(附Clojure下載) http://www.linuxidc.com/Linux/2012-10/71557.htm

Ubuntu 12.04下安裝JDK1.7 http://www.linuxidc.com/Linux/2012-06/62239.htm

CentOS6.3安裝JDK和環境配置 http://www.linuxidc.com/Linux/2012-09/70780.htm

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved