付録A /usr/sbin/alternatives ユーティリティによるデフォルト JDK の設定
/usr/sbin/alternatives は同じ機能性を提供する異なるソフトウェアパッケージを管理するツールです。Red Hat Enterprise Linux は /usr/sbin/alternatives を使用して、1 度に 1 つの Java Development Kit だけがシステムデフォルトとして設定されるようにします。
重要
Red Hat Network から Java Development Kit をインストールすると、通常システムは自動的に構成されます。ただし JDK が複数インストールされる場合は、
/usr/sbin/alternatives に競合する設定が含まれる可能性があります。/usr/sbin/alternatives コマンド構文については 手順A.1「/usr/sbin/alternatives を使用したデフォルトの JDK 設定」 を参照してください。
手順A.1 /usr/sbin/alternatives を使用したデフォルトの JDK 設定
ルートユーザーになります
/usr/sbin/alternativesはルート権限で実行する必要があります。suコマンドまたは他の方法でこの権限を取得します。javaを設定しますコマンド/usr/sbin/alternatives --config javaを入力します。次に画面上の指示に従い、javaの適切なバージョンが選択されていることを確認します。表A.1「javaの代替コマンド」 では異なる JDK の関連するコマンド設定を示しています。表A.1
javaの代替コマンドJDK 代替コマンド OpenJDK 1.6 /usr/lib/jvm/jre-1.6.0-openjdk/bin/javaSun Microsystems JDK 1.6 /usr/lib/jvm/jre-1.6.0-sun/bin/javajavacを設定しますコマンド/usr/sbin/alternatives --config javacを入力します。画面上の指示に従い、javacの適切なバージョンが選択されていることを確認します。表A.2「javacの代替コマンド」 では異なる JDK の適切なコマンド設定を示しています。表A.2
javacの代替コマンドJDK 代替コマンド OpenJDK 1.6 /usr/lib/jvm/java-1.6.0-openjdk/bin/javacSun Microsystems JDK 1.6 /usr/lib/jvm/java-1.6.0-sun/bin/javac追加ステップ :
java_sdk_1.6.0を設定しますSun Microsystems JDK 1.6 では以下のコマンドを追加で実行する必要があります。/usr/sbin/alternatives --config java_sdk_1.6.0画面上の指示に従い、適切なjava_sdk、/usr/lib/jvm/java-1.6.0-sunが選択されていることを確認します。