ubuntu 下切換jdk版本

由於ubuntu 會自帶open-jdk預裝在系統內,當咱們須要在 ubuntu下 安裝jdk 的時候 ,發現 即便配置好環境變量後, 輸入 java -version 版本仍是依然沒有發生變化,咱們須要如下2個步驟切換/usr/local/java 指向的 jdkjava

##############################################ubuntu

#第一步 咱們須要把新版本的java 命令更新到系統的 /usr/bin/ 下  301爲優先級jvm

##############################################ide

sudo update-alternatives --install /usr/bin/java java /usr/local/jdk1.8.0_45/jre/bin/java 301ui

##############################################spa

#第二步 咱們從新配置java 選擇你新安裝的jdk  ,完成後 java -version 看看是否成功orm

##############################################it


dangcheng@dangcheng-pc:/usr/local$ sudo update-alternatives --config java
io

有 2 個候選項可用於替換 java (提供 /usr/bin/java)。
咱們想要的

  選擇       路徑                                          優先級  狀態
------------------------------------------------------------
  0            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      自動模式
* 1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      手動模式
  2            /usr/local/jdk1.8.0_45/jre/bin/java              301       手動模式



要維持當前值[*]請按回車鍵,或者鍵入選擇的編號:2
update-alternatives: using /usr/local/jdk1.8.0_45/jre/bin/java to provide /usr/bin/java (java) in 手動模式變量

dangcheng@dangcheng-pc:/usr/local$ java -version

Picked up _JAVA_OPTIONS:   -Dawt.useSystemAAFontSettings=gasp

java version "1.8.0_45"

Java(TM) SE Runtime Environment (build 1.8.0_45-b14)

Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

相關文章
相關標籤/搜索