64 ビット用 JDK を SPARC、x64、EM64T プラットフォーム上の Solaris オペレーティングシステムにインストールするには、次の 2 つの手順を実行します。
この手順はどちらから実行してもかまいませんが、以下のバンドルを一緒にインストールする必要があります。
32 ビットの場合と同じく、64 ビットサポートでも 2 つのインストール形式が用意されています。32 ビット用 JDK のインストールに使用した形式を選択してください。
自己解凍バイナリを使って、すでにインストールされている JDK に 64 ビットサポートを追加するには、次の手順に従ってください。JDK に含まれる Solaris パッケージをインストールする場合は、「Solaris パッケージのインストール」の手順を参照してください。
1.
自己解凍バイナリをダウンロードし、ファイルサイズをチェックして、ソフトウェアバンドルが破損することなく完全にダウンロードされたことを確認します。
任意のダウンロードディレクトリを選択できます。JDK のインストールディレクトリ以外のディレクトリにダウンロードすることもできます。
ファイルをダウンロードする前に、Web サイトのダウンロードページでファイルサイズ (バイト単位) を確認してください。ダウンロードが完了したら、ダウンロードしたファイルのサイズとダウンロードページに記載されていたファイルサイズが一致していることを確認します。
2.
自己解凍バイナリに実行アクセス権が設定されていることを確認します。
SPARC プロセッサ:
chmod +x jdk-6<update>-solaris-sparcv9.sh
x64/EM64T プロセッサ:
chmod +x jdk-6<update>-solaris-x64.sh
3.
32 ビットインストールを自己解凍バイナリを実行したディレクトリに移動します。
このディレクトリには 32 ビット JRE のディレクトリ jdk1.6.0<update> が含まれます。
次の手順に従って、JDK を現在のディレクトリにインストールします。
4.
自己解凍バイナリを実行します。
ダウンロードしたファイルをパス名から指定して実行します。たとえば、ダウンロードしたファイルが現在のディレクトリにある場合は、ファイルの前に "./" を指定します (PATH 環境変数に "." が含まれていない場合は必須)。
SPARC プロセッサ:
./jdk-6<update>-solaris-sparcv9.sh
x64/EM64T プロセッサ:
./jdk-6<update>-solaris-x64.sh
バイナリコードライセンスが表示されます。
契約内容に同意すると、32 ビット JDK がインストールされている jdk1.6.0<update> ディレクトリ内の複数の位置に追加されたマシンアーキテクチャモデルのディレクトリが作成され、その下に 64 ビットサポートのための補助ファイルがインストールされます。たとえば SPARC プロセッサでは 64 ビット Java VM Library ファイル
(libjvm.so) が jre/lib/sparcv9/server に格納され、x64/EM64T のバージョンでは jre/lib/x64/server に格納されます。
pkgadd ユーティリティを使って JDK の 64 ビットサポートをインストールするには、次の手順に従ってください。
1.
ダウンロードし、ファイルサイズをチェックして、ソフトウェアバンドルが破損することなく完全にダウンロードされたことを確認します。
ダウンロードバンドルを保存する新しいディレクトリを作成することをお勧めします。次のステップで、いくつかのディレクトリとファイルをこのディレクトリに解凍します。ディレクトリは任意の場所に作成できます。
ファイルをダウンロードする前に、Web サイトのダウンロードページでファイルサイズ (バイト単位) を確認してください。ダウンロードが完了したら、ダウンロードしたファイルのサイズとダウンロードページに記載されていたファイルサイズが一致していることを確認します。
2.
圧縮された tar ファイルの内容を抽出します。
SPARC プロセッサ:
zcat jdk-6<update>-solaris-sparcv9.tar.Z | tar -xf -
x64/EM64T プロセッサ:
zcat jdk-6<update>-solaris-x64.tar.Z | tar -xf -
現在のディレクトリに、SUNWj5rtx、SUNWj5dvx、SUNWj5dmx の各ディレクトリが作成され、JDK の 64 ビットサポートが含まれています。
3.
su を実行し、スーパーユーザ (root ユーザ) のパスワードを入力して、root
ユーザになります。
4.
このバージョンの JDK の以前の 64 ビットパッケージがインストールされている場合は、アンインストールします。
JDK の以前の 64 ビットバージョンがデフォルト位置 (/usr/jdk/jdk1.6.0) にすでにインストールされている場合は、そこにその後の 64 ビットバージョンをインストールする前に削除する必要があります。
JDK の 64 ビットバージョンをデフォルト以外のディレクトリにインストールする場合は、この手順を省略します。
詳細については、「デフォルト Java プラットフォームの選択」を参照してください。
JDK の Solaris パッケージをアンインストールするには、次のコマンドを実行して削除します。
すべてのプロセッサ:
pkgrm SUNWj6rtx SUNWj6dvx SUNWj6dmx
5.
pkgadd コマンドを実行してパッケージをインストールします。
すべてのプロセッサ:
pkgadd -d . SUNWj6rtx SUNWj6dvx SUNWj6dmx
/usr/jdk/jdk1.6.0 の下の JDK ディレクトリに 64 ビットサポート用のファイルがインストールされます。
6.
tar ファイルと抽出済みの SUNW* ディレクトリを削除します。
7.
root シェルを終了します。 再起動する必要はありません。