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了!