Ubuntuで使用するJavaを切り替える

LINEで送る
Pocket

複数のJavaを切り替えたい

こんにちは。
今回の記事はあまり多くの人に関係ある記事ではないような気もするのですが
筆者自信が忘れやすいので記しておきます。

OpenJavaを入れてたけどOracle製のJavaが使いたいとか、
様々な事情でJavaを複数インストールして使い分けたい時ってあると思います。
参考にしていただければ幸いです。

現在選択されているJavaのバージョンを調べる

以下のコマンドを実行

$ java –version

 

インストールされているJavaを調べる

以下コマンドを実行

$ update-java-alternatives -l

実行例

java-1.6.0-openjdk-amd64 1061 /usr/lib/jvm/java-1.6.0-openjdk-amd64
java-1.7.0-openjdk-amd64 1071 /usr/lib/jvm/java-1.7.0-openjdk-amd64

使用するJavaを切り替える

 

方法1

以下コマンドを実行

$ sudo update-alternatives –config java

実行例

alternative java (/usr/bin/java を提供) には 2 個の選択肢があります。

選択肢 パス 優先度 状態
————————————————————
* 0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 自動モード
1 /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java 1061 手動モード
2 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 手動モード

現在の選択 [*] を保持するには Enter、さもなければ選択肢の番号のキーを押してください:

方法2

以下コマンドを実行

$ sudo update-java-alternatives -s <使用したいjava名>

入力例

$ sudo update-java-alternatives -s java-1.7.0-openjdk-amd64

 

LINEで送る
Pocket

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です