Linux系统中设置默认的Java版本
目录
Linux系统中设置默认的Java版本
有时候会根据某些需要或是不经意间(对于初学的我来说是后者了),会在系统中安装多个版本的Java。有些早期的代码需要用早期的Java版来编译运行。可以通过
$ java -version
来查看当前使用的Java版本。如果你安装了一个新的Java版本,可以使用以下方法来更改默认的Java版本:
0、需要使用update-alternatives命令,通过
$ man update-alternatives
查看使用方法,需要使用 –install 和 –config 两个子命令。
1、使用update-alternatives命令告诉系统你新安装的版本:
$ sudo update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_25/bin/java 2
2、再次使用update-alternatives命令选择版本
$ sudo update-alternatives --config java
我的会出现如下信息,我想选择Java 7,输入1就好了。
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java 1061 auto mode
* 1 /opt/jdk1.7.0_25/bin/java 2 manual mode
2 /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java 1061 manual mode
Press enter to keep the current choice[*], or type selection number: 1
3、验证默认Java版本设置成功
$ java -version
会出现类似信息:
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) Server VM (build 23.25-b01, mixed mode)
参考链接: