275  
查询码: 00000343
Java (JDK 多版本切换)—— Windows平台 - 小林觉 - 博客园
来源:https://www.cnblogs.com/juking/p/4891931.html
作者: 周杨 于 2022年03月18日 发布在分类 / 计算机应用 / 服务器 ,于 2022年03月18日 编辑
版本 update update-alternatives alternatives 命令 设置 config 一个 博客 切换


0. 背景

常常在不同的应用中需要用到不同版本的Java ,需要切换不同JAVA_HOME.

1. 方法

Step 1. 安装不同版本的JDK(JRE),最好都安装在一个Java目录分支下。例如:

Step 2. 设置环境变量 JAVA_HOME。 例如:

Step 3. 设置 Path指向 Java目录

现在Java 版本为 1.7,如果要设置为 1.8, 则只需要将 Step2 中的JAVA_HOME 设置为指向 jdk1.8的目录 即可。

2.   其他平台(Ubuntu)参考我的新浪博客  ,这里我复制过来,如下:

有时候会安装多个jdk,有时候需要相互切换。可以使用下面的命令做到:

sudo update-alternatives --config java
sudo update-alternatives --config javac


我的机器里jvm下只有一个 1.6的jdk

在另一个路径下 有个jdk 1.4的版本

Step1:install

先执行如下2条命令:

(1) update-alternatives --install /usr/bin/java java /usr/local/common/j2sdk1.4.2_18/bin/java 300
(2) update-alternatives --install /usr/bin/javac javac /usr/local/common/j2sdk1.4.2_18/bin/javac 300

Note:

* 红色加粗部分( update-alternatives ) 是 更新配置命令

* 绿色加粗部分( --install ) 是 更新配置命令 的选项 ,后面Step2中的 --config也是选项

*  蓝色加粗部分是 你的另一个jdk路径下另一个版本的java 和 javac文件

Step2: 运行配置命令

(1) update-alternatives --config java
(2) update-alternatives --config javac

End




 历史版本

备注 修改日期 修改人
CREAT 2022-03-18 14:29:31[当前版本] 系统管理员

 附件

附件类型

PNGPNG

知识分享平台 -V 5.1.4 -大信谛威