您的位置:首页 > 运维架构 > Linux

Linux系统中设置默认的Java版本

2013-09-08 13:51 375 查看
有时候会根据某些需要或是不经意间(对于初学的我来说是后者了),会在系统中安装多个版本的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)


参考链接:

Changing default version of Java?







                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: