我的系统默认jdk是1.6,在系统中配置了jdk1.7版本,jdk1.7安装在/jdk1.7目录下。
首先需要把新安装的jdk添加到alternatives,添加命令:
(1)alternatives --install /usr/bin/java java /jdk1.7/bin/java 300
(2) alternatives --install /usr/bin/javac javac /jdk1.7/bin/javac 300
可以使用 --display 选项可以查看目前系统可用的JDK:
alternatives --display java
注:
/usr/bin/java 为alternatives所在目录,不需要改变
/jdk1.7是将要添加的安装目录
添加完成后,就可以使用下面命令选择想用的JDK:
sudo update-alternatives --config java
运行效果:
有 5 个选项可用于替换项 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
------------------------------------------------------------
0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式
* 1 /jdk1.7/bin/java 300 手动模式
2 /usr/bin/gij-4.4 1044 手动模式
3 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java 53 手动模式
4 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式
5 /usr/lib/jvm/java-6-sun/jre/bin/java 63 手动模式
选择相应jdk编号就可以了。
完成后查看当前使用的jdk版本,用下面的命令:
java -version