必威体育Betway必威体育官网
当前位置:首页 > IT技术

Linux中使用alternatives切换Jdk版本

时间:2019-10-02 15:43:21来源:IT技术作者:seo实验室小编阅读:62次「手机版」
 

alternatives

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

会出现如下对话:

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

测试:

相关阅读

PowerDesigner使用步骤等详解

                               data Movement Model                                  

cmd中javac和java使用及注意事项

一、简述: cmd中,执行java命令与javac命令的区别: javac:是编译命令,将java源文件编译成.class字节码文件。 例如:javac hello.java 将

国际化之使用ResourceBundle.getBundle详解

首先新建一个Resources文件夹 新建有个Resource Bundle ‘DigitalDialog’ Resources 效果如下 中文 tips.state.initializin

java HttpClient的使用详解

HttpClient简介 HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议

Android CheckBox和RadioButton使用

一、CheckBoxCheckBox(复选框)是Android中的复选框,主要有两种状态:选中和未选中。通过isChecked方法来判断是否被选中,当用户单击时可

分享到:

栏目导航

推荐阅读

热门阅读