使用单个命令将所有 Java 可执行二进制文件切换为指向另一个 JDK|JRE 版本

使用单个命令将所有 Java 可执行二进制文件切换为指向另一个 JDK|JRE 版本

我知道我可以使用update-alternativesutil 将特定的可执行文件链接到另一个替代路径。

我也知道JAVA_HOME,JDK_HOMEJRE_HOME...但我更喜欢操纵/usr/bin/.

java这可以单独为、javacjavap等完成jar...但是有没有一种方法可以比自定义的自准备脚本更好地使用单个命令一次对所有二进制文件(或一组预定义的二进制文件)执行此操作?

Linux Mint 19.3 特里西娅

答案1

是的,update-java-alternatives将为您做到这一点:

sudo update-java-alternatives -l

将列出可用的 JRE 和 JDK,以及

sudo update-java-alternatives -s java-1.11.0-openjdk-amd64

将更新全部指向的相关链接java-1.11.0-openjdk-amd64(根据您的情况替换为适当的 JRE 或 JDK)。

相关内容