首页 > 系统服务 > 详细

[转] - Linux中使用alternatives切换Jdk版本

时间:2019-05-30 11:44:58      阅读:108      评论:0      收藏:0      [点我收藏+]

1. 准备JDK包,分别是1.7和1.8,jdk-7u79-linux-x64.tar.gz和jdk-8u161-linux-x64.gz;

2. 解压,解压后的目录结构如图所示:

    JDK1.7:

 技术分享图片

    JDK1.8:

 技术分享图片

3. 然后我们需要为每个版本的Java指定自己的编码,以便在切换的时候进行选择Java版本,注意,因为我们这个方法不需要配置环境变量,因此在指定编号的时候需要指定对应的java执行文件:

使用命令:

alternatives --install /usr/bin/java java /home/Java/jdk1.8.0_161/bin/java 180161

alternatives --install /usr/bin/java java /home/Java/jdk1.7.0_79/bin/java 170000

需要注意的是,在执行过程中可能出现权限不足的提醒,我们需要给java执行文件赋予x权限,命令:

chmod +x /home/Java/jdk1.8.0_161/bin/java
chmod +x /home/Java/jdk1.7.0_79/bin/java
最后,通过命令切换JDK版本,切换命令:
        alternatives --config java
会出现如下对话:

技术分享图片
然后根据左侧的数字进行选择对应的版本,我们赋予的编码是系统使用的,切换的时候并不会使用我们赋予的编码
测试:

技术分享图片---------------------

[转] - Linux中使用alternatives切换Jdk版本

原文:https://www.cnblogs.com/gwyy/p/10948481.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!