Linux下使用ln软链接为不同版本的Java配置相应的环境变量
使用 ln 命令进行软链接
1 | |
为 Java 17 和 Java 21分别配置环境变量
运行 java17 时调用 Java 17
运行 java21 时调用 Java 21
Java 17 的路径为 /opt/java/jdk-17.0.12/bin/java
Java 21 的路径为 /opt/java/jdk-21.0.4/bin/java
在 /opt/java 目录下分别执行
1 | |
创建对应的软链接得到
1 | |
此时直接执行 ./java17 -version 和 ./java21 -version 会输出对应Java版本
1 | |
但目前仍然只能在 /opt/java 目录下使用,想要全局使用还要进一步配置环境变量
来到 /etc/profile.d 目录
执行 vi java.sh 创建一个 shell 脚本
输入
1 | |
保存
然后执行 source java.sh 生效更改
这样就可以全局使用不同的命令执行不同的java版本了
后续如果还要添加其它不同版本的 Java ,只需参考示例创建相应的软链接即可
Linux下使用ln软链接为不同版本的Java配置相应的环境变量
https://blog.yonagi.top/2024/08/02/bf330b4f5c65/