Linux中使用update-alternatives配置多个jdk

在Linux上安装的jdk版本,有时候会因为不同软件的需求安装不同版本的jdk,如果不想删除之前配置好的java设置,那么可以同update-alternatives这个命令实现按需切换jdk的目的。 
以我的本机环境为例,现在已经安装好了open-jdk7,但是我还要安装一套oracle标准的jdk7。

  • 首先,下载jdk的安装包,解压到/usr/lib/jvm目录中去。

  • 第二步,添加新的jdk的命令到update-alternatives中供我们切换 
    比如我现在新添加的jdk的路径为 /usr/lib/jvm/jdk1.7.0_80,那么我们输入命令

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_80/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_80/bin/javac 300
  • 1
  • 2
  • 3
  • 最后一步,选择jdk版本 
    输入命令如下:
sudo update-alternatives --config java
sudo update-alternatives --config javac
  • 1
  • 2

选择需要的版本需要就ok了!

你可能感兴趣的:(ubuntu)