Linux环境Java多版本管理与切换
Redhat系列安装alternatives,debian安装update-alternatives;
- 配置Java多版本(首先需要安装不同的java版本)
update-alternatives --config java
输出:
有 2 个候选项可用于替换 java (提供 /usr/bin/java)。 选择 路径 优先级 状态 ------------------------------------------------------------ 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 自动模式 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 手动模式 * 2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 手动模式 要维持当前值[*]请按<回车键>,或者键入选择的编号:
选择编号切换不同版本;同样的方法可以切换javac的版本
update-alternatives可以通过install、set、config等命令自定义需要切换的应用以及版本信息
参考: