Linuxを日常的に使う実験ブログ

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

 2014-04-26

 Ubuntu

複数のJavaを切り替えたい

こんにちは。 今回の記事はあまり多くの人に関係ある記事ではないような気もするのですが 筆者自信が忘れやすいので記しておきます。 OpenJavaを入れてたけどOracle製のJavaが使いたいとか、 様々な事情でJavaを複数インストールして使い分けたい時ってあると思います。 参考にしていただければ幸いです。 [adsense02]

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

以下のコマンドを実行

$ java —version

 

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

以下コマンドを実行

$ update-java-alternatives -l

実行例 [bash] 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 [/bash]

使用する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

  [adsense]