Linux

使用單個命令切換所有 Java 可執行二進製文件以指向另一個 JDK|JRE 版本

  • April 10, 2021

我知道我可以使用update-alternativesutil 將特定的執行連結到另一個替代路徑。

我也知道JAVA_HOME,JDK_HOMEJRE_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)。

引用自:https://unix.stackexchange.com/questions/644417