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

Ubuntu 下 Java 版本的切換

日期:2017/2/28 14:27:05   编辑:Linux教程

在Ubuntu中,如果安裝有多個Java版本時(有時候有些軟件自行安裝),怎樣方便的進行切換呢。除了常見的設置環境變量外,今天學到了一種新的切換方法:

update-alternatives --config java
update-alternatives --config javac

另外,將自己的java版本如何安裝:

sudo update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_67/bin/java 50
sudo update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_67/bin/javac 50
sudo update-alternatives --install /usr/bin/javah javah /opt/jdk1.7.0_67/bin/javah 50
sudo update-alternatives --install /usr/bin/javaws javaws /opt/jdk1.7.0_67/bin/javaws 50
sudo update-alternatives --install /usr/bin/javap javap /opt/jdk1.7.0_67/bin/javap 50

----------------------------------------另一篇----------------------------------------

由於要在同一個Ubuntu環境下編譯2.1和2.3兩份代碼,而他們所使用的java版本一個是1.5,一個是1.6,所以在編之前需要進行切換;

切換的方法很簡單,使用下面的兩個命令即可:

update-alternatives --config java
update-alternatives --config javac

例如:

[email protected]:~# update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).

選擇 路徑 優先級 狀態
------------------------------------------------------------
* 0 /usr/lib/jvm/java-6-sun/jre/bin/java 63 自動模式
1 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java 53 手動模式
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 手動模式

要維持當前值[*]請按回車鍵,或者鍵入選擇的編號:1
update-alternatives: 使用 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java 來提供 /usr/bin/java (java),於 手動模式 中。

只要輸入想要切換的編號回車即可,不改的話直接回車,別忘記javac也改一下~

改完之後,

java -version

javac -version

確認一下~

Ubuntu下多版本JDK切換 http://www.linuxidc.com/Linux/2014-07/104087.htm

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 14.04 安裝 JDK8 http://www.linuxidc.com/Linux/2014-09/106218.htm

Ubuntu下安裝JDK圖文解析 http://www.linuxidc.com/Linux/2014-09/107291.htm

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

Copyright © Linux教程網 All Rights Reserved