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)

相关文章
相关标签/搜索