Linux
使用單個命令切換所有 Java 可執行二進製文件以指向另一個 JDK|JRE 版本
我知道我可以使用
update-alternatives
util 將特定的執行連結到另一個替代路徑。我也知道
JAVA_HOME
,JDK_HOME
等JRE_HOME
…但我更願意在/usr/bin/
.這可以單獨為
java
,javac
,javap
等完成jar
…但是有沒有一種方法可以使用單個命令一次對所有二進製文件(或一組預定義的二進製文件)執行此操作,而不是自定義的自行準備的腳本?Linux Mint 19.3 特里西亞
是的,
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)。