Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

A.2. Red Hat Enterprise Linux でのデフォルト Java Development Kit の設定

複数の Java 開発キットを Red Hat Enterprise Linux システムにインストールすることができます。このタスクは、現在の環境が使用する環境を指定する方法を示しています。alternatives コマンドを使用します。
重要
このタスクは Red Hat Enterprise Linux のみが対象となります。
注記
この手順を行う必要がない場合があります。Red Hat Enterprise Linux は OpenJDK 1.6 をデフォルトのオプションとして使用します。これが望ましく、システムが適切に動作している場合は、使用する Java 開発キットを手動で指定する必要はありません。

前提条件

  • このタスクを完了するには、直接ログインまたは sudo コマンドを使用してスーパーユーザー権限が必要です。

手順A.2 デフォルトの Java Development Kit の設定

  1. 任意の java バイナリーおよび javac バイナリーのパスを決定します。

    rpm -ql packagename |grep bin コマンドを使用して、RPM からインストールしたバイナリーの場所を検索できます。Red Hat Enterprise Linux 32 ビットシステムの java バイナリーおよび javac バイナリーのデフォルトの場所は次のとおりです。

    表A.1 java バイナリーおよび javac バイナリーのデフォルトの場所

    Java Development Kit パス
    OpenJDK 1.6
    /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
    /usr/lib/jvm/java-1.6.0-openjdk/bin/javac
    Oracle JDK 1.6
    /usr/lib/jvm/jre-1.6.0-sun/bin/java
    /usr/lib/jvm/java-1.6.0-sun/bin/javac
  2. 個別に代替の JDK を設定します。

    特定の java および javac を使用するようシステムを設定します(/usr/sbin/alternatives --config java または /usr/sbin/alternatives --config javac )。画面上の指示に従ってください。
  3. 必要に応じて、java_sdk_1.6.0 の代替オプションを設定します。

    Oracle JDK を使用する場合は、java_sdk_1.6.0 の代替を設定する必要もあります。/usr/sbin/alternatives --config java_sdk_1.6.0 コマンドを使用します。通常、正しいパスは /usr/lib/jvm/java-1.6.0-sun です。ファイル一覧を実行して検証できます。

結果:

別の Java Development Kit が選択され、アクティブになります。