#navi(../)
* Debianでjavaのバージョンを入れ替える・update-alternatives [#zd1be50d]
Debianでopenjdkの6と7のパッケージがインストール済環境で~
Javaのバージョンを切り替える(パスを通す)手順を以下に記します。

#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)

* update-alternativesコマンドで切り替え [#d61b9c04]
管理者権限(root)にて以下のコマンドを使用することにより使用するJavaのバージョンを切り替えることができます。
 update-alternatives --config java
実際に上記コマンドを実行した時の出力を以下に記します。
 sakura@mini:~/swing$ su -
 パスワード:
 root@mini:~# update-alternatives --config java
 alternative java (/usr/bin/java を提供) には 2 個の選択肢があります。
 
   選択肢    パス                                         優先度  状態
 ------------------------------------------------------------
 * 0            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      自動モード
   1            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      手動モード
   2            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1051      手動モード
 
 現在の選択 [*] を保持するには Enter、さもなければ選択肢の番号のキーを押してください: 2
 update-alternatives: /usr/bin/java (java) を提供するために 手動モード で /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java を使います
 root@mini:~# update-alternatives --config java
 alternative java (/usr/bin/java を提供) には 2 個の選択肢があります。
 
   選択肢    パス                                         優先度  状態
 ------------------------------------------------------------
   0            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      自動モード
   1            /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java   1061      手動モード
 * 2            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1051      手動モード
 
 現在の選択 [*] を保持するには Enter、さもなければ選択肢の番号のキーを押してください: 
 root@mini:~# java -version
 java version "1.7.0_75"
 OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-1~deb7u1)
 OpenJDK Server VM (build 24.75-b04, mixed mode)
 root@mini:~# 

上記の操作でjava-6-openjdkからjava-7-openjdkに切り替えています。

以上、Debianにインストールされた複数バージョンのjavaの切り替えを行うコマンドおよび操作手順でした。

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS