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 の設定
任意の java バイナリーおよび javac バイナリーのパスを決定します。
rpm -ql packagename |grep bin コマンドを使用して、RPM からインストールしたバイナリーの場所を検索できます。Red Hat Enterprise Linux 32 ビットシステムの java バイナリーおよび javac バイナリーのデフォルトの場所は次のとおりです。Expand 表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/javacOracle JDK 1.6 /usr/lib/jvm/jre-1.6.0-sun/bin/java/usr/lib/jvm/java-1.6.0-sun/bin/javac個別に代替の JDK を設定します。
特定の java および javac を使用するようシステムを設定します(/usr/sbin/alternatives --config java または /usr/sbin/alternatives --config javac )。画面上の指示に従ってください。必要に応じて、
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 が選択され、アクティブになります。