単一のコマンドを使用して、すべてのJava実行可能バイナリを別のJDK | JREバージョンを指すように切り替えます。

単一のコマンドを使用して、すべてのJava実行可能バイナリを別のJDK | JREバージョンを指すように切り替えます。

update-alternativesutilを使用して特定の実行可能ファイルを別の代替パスにリンクできることを知っています。

私も知っているJAVA_HOME...しかし、私は操作がJDK_HOME好きです。JRE_HOME/usr/bin/

javajavacこれは、、javapなどに対して個別に実行できますjar。しかし、独自に作成したカスタムスクリプトよりも優れた単一のコマンドを使用して、すべてのバイナリ(または事前定義されたバイナリセット)に対して一度にこれを行う方法はありますか?

Linux Mint 19.3 Trisha

答え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に置き換えます)。

関連情報