AWS EC2のalternativesコマンドでJavaのバージョン管理する方法

AWS EC2のalternativesコマンドでJavaのバージョン管理する方法

EC2(Amazon Linux)にJavaをインストールしたのですが、jreになっていたのでjdkを使うように切り替えたくて、alternativesコマンドで切り替えました。

alternatives --config java

このコマンドで、javaのパスを確認します。

Selection Command
-----------------------------------------------
*+ 1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.amzn2.x86_64/jre/bin/java)

jreになっているので、jdkを追加します。

alternatives --install /usr/bin/java java /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.amzn2.x86_64/bin/java 1

最後の1というのは優先順位になります。適当でよいです。

再度、alternatives --config javaを実行します。

Selection Command
-----------------------------------------------
*+ 1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.amzn2.x86_64/jre/bin/java)
2 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.amzn2.x86_64/bin/java

Enter to keep the current selection[+], or type selection number:

+がついている方が現在有効となっていて、今回は2に変更したいので、「2」を入力してエンターを押します。

再度、alternatives --config javaを実行すると、2のほうに+がついているはずです。

Selection Command
-----------------------------------------------
* 1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.amzn2.x86_64/jre/bin/java)
+ 2 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.amzn2.x86_64/bin/java

今回はjreからjdkに変更しましたが、このコマンドでバージョン管理することができます。

コメント

株式会社CONFRAGE ITソリューション事業部をもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む

タイトルとURLをコピーしました