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
  • 最后一步,选择jdk版本
    输入命令如下:
sudo update-alternatives --config java
sudo update-alternatives --config javac

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

posted @ 2016-06-24 01:44  豌豆豆  阅读(325)  评论(0编辑  收藏  举报