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に変更しましたが、このコマンドでバージョン管理することができます。
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント