JDK 7 および JRE 7 のインストールに関する一般的な情報については、「JDK 7 および JRE 7 インストールガイド」を参照してください。
インストーラに関連する JDK 7 の拡張機能については、「JDK 7 でのインストーラの拡張機能」を参照してください。
このバージョンの JRE は、Oracle Solaris 10 Update 9 またはそれ以降の OS、Oracle Solaris 11 Express OS、および Oracle Solaris 11 OS でサポートされています。サポートされているプロセッサとブラウザについては、Oracle JDK 7 および JRE 7 で認証済みのシステム構成を参照してください。
IPS パブリッシャーから jre-7 パッケージが提供されていることを確認します。
$ pkg list -a jre-7 NAME (PUBLISHER) VERSION IFO runtime/java/jre-7 1.7.0.0-173.0.0.0.0.0 ---
I 列に「i」と表示されている場合、パッケージはすでにインストールされています。
このパッケージは、pkg.oracle.com の solaris パブリッシャーや、ほかのパブリッシャーから提供されています。そのようなパッケージが見つからないというメッセージが表示された場合は、pkg publisher コマンドを使用してパブリッシャーの詳細を確認し、システム管理者または Oracle のサポート担当者に問い合わせてください。
IPS パッケージをインストールする権限があることを確認します。
profiles コマンドを使用して、自分に割り当てられている権利プロファイルを一覧表示します。Software Installation 権利プロファイルがある場合は、pfexec コマンドを使用してパッケージをインストールおよび更新できます。
$ pfexec pkg install jre-7
System Administrator 権利プロファイルなど、インストール権限を付与する権利プロファイルはほかにもあります。
サイトのセキュリティーポリシーに応じて、自分のユーザーパスワードで sudo コマンドを使用し、特権コマンドを実行できる場合があります。
$ sudo pkg install jre-7
roles コマンドを使用して、自分に割り当てられている役割を一覧表示します。root 役割を持っている場合は、su コマンドと root パスワードを使用して、root 役割になることができます。
# pkg install jre-7
Oracle Solaris プラットフォームで JRE 7 リリースをダウンロードする場合に使用可能なオプションを次の表に示します。
ダウンロードファイル | アーキテクチャー | インストールできるユーザー |
---|---|---|
jre-7u<version>-solaris-sparc.tar.gz jre-7u<version>-solaris-sparcv9.tar.gz |
64 ビット SPARC | 任意のユーザー |
jre-7u<version>-solaris-i586.tar.gz jre-7u<version>-solaris-x64.tar.gz |
64 ビット x64、EM64T | 任意のユーザー |
jre-7u<version>-solaris-i586.tar.gz | EM64T | 任意のユーザー |
注: このページのテキストに次の表記が含まれている場合は、その表記を適切な JRE 更新バージョン番号で置き換える必要があります。
<version>
たとえば、JRE 7 更新リリース 1 をインストールする場合に、バンドル名が次の文字列で表されているとします。
jre-7u<version>-solaris-sparc.tar.gz
これは次のようになります。
jre-7u1-solaris-sparc.tar.gz
上記の例のように、<version> 番号の前には、文字 u
が付加される場合 (7u1
など) や下線が付加される場合 (jre1.7.0_01
など) もあります。
.tar.gz
) のインストールユーザーは、書き込み権を持っている任意の場所に、JRE アーカイブバイナリをインストールできます。Oracle Solaris OS で提供される Java プラットフォームのシステムバージョンが、これによって置き換えられることはありません。
32 ビット JVM を使用できる 64 ビットシステムでは、JRE をインストールするプロセスは 2 段階にわかれ、まず 32 ビット JRE をインストールし、次に 64 ビットオペレーション用の追加サポートをインストールします。ファイル名は次のとおりです。
SPARC プロセッサの場合:
jre-7u<version>-solaris-sparc.tar.gz (32-bit) jre-7u<version>-solaris-sparcv9.tar.gz (64-bit)
x64/EM64T プロセッサの場合:
jre-7u<version>-solaris-i586.tar.gz (32-bit) jre-7u<version>-solaris-x64.tar.gz (64-bit)
32 ビットバージョンの Oracle Solaris を実行している場合は、32 ビットバージョンをダウンロードしてインストールするだけです。
1. バンドルをダウンロードします (Oracle Solaris の 32 ビットバージョンだけをインストールする場合は 1 つ)。ファイルをダウンロードする前に、ライセンス契約に同意する必要があります。root ユーザーだけでなく任意のユーザーが、書き込み権を持っている任意の場所に、このアーカイブバイナリをインストールできます。
.tar.gz
アーカイブファイル (tarball
とも呼ばれる) は、圧縮解除と抽出を 1 回のステップで同時に行うことができるファイルです。
2. JRE のインストール先となるディレクトリに移ります。.tar.gz
アーカイブバイナリを現在のディレクトリに移動します。
3. tarball をアンパックし、JRE をインストールします。
次の手順は、どちらを先に実行してもかまいません。
SPARC プロセッサの場合:
% gzip -dc jre-7u<version>-solaris-sparc.tar.gz | tar xf - % gzip -dc jre-7u<version>-solaris-sparcv9.tar.gz | tar xf -
x64/EM64T プロセッサの場合:
% gzip -dc jre-7u<version>-solaris-i586.tar.gz | tar xf - % gzip -dc jre-7u<version>-solaris-x64.tar.gz | tar xf -
JRE は、現在のディレクトリの jre1.7.0_<version>
というディレクトリにインストールされます。たとえば、JRE 7 update 1 リリースの場合、ディレクトリの名前は jre1.7.0_01
になります。
64 ビットサポート用の補足ファイルは、マシンアーキテクチャーモデルを表す名前が付けられたディレクトリにインストールされます。これらは、32 ビット JRE がインストールされたのと同じ jre1.7.0_<version>
ディレクトリ内で、いくつかの場所に追加されます。たとえば、64 ビット Java VM ライブラリファイル (libjvm.so
) は、SPARC プロセッサの場合は jre1.7.0_<version>/lib/sparcv9/server
ディレクトリに格納され、x64/EM64T 用のバージョンは jre1.7.0_<version>/lib/x64/server
ディレクトリに格納されます。
Java プラグインを Firefox で動作させるには、Java プラグインコンポーネントを Firefox に登録する必要があります。これを行うための手順については、「Oracle Solaris 用 Java プラグインの手動インストールおよび登録」を参照してください。
Java プラグインをサポートしているブラウザは、JDK 7 および JRE 7 で認証済みのシステム構成のリストに記載されています。
サポートされていないブラウザを使用している場合は、ブラウザのドキュメントで Java プラグインの登録方法を確認してください。
この JRE リリースには Java Web Start が含まれています。Java Web Start は JRE とともに自動的にインストールされます。ただし、次の点に注意してください。
pkgadd
ユーティリティーの使用方法: (1) pkgadd
ユーティリティーを使用して JDK の Oracle Solaris パッケージをインストールすると、../java/bin/javaws
のシンボリックリンクが /usr/bin
に作成されます。(2) 古いリリースの Java Web Start がインストールされている場合に、代わりに最新バージョンを実行したいときは、$HOME/.mailcap
ファイルを /etc/.mailcap
と同じになるように編集します。古いほうのバージョンの Java Web Start を実行したい場合は、$HOME/.mailcap.
を編集しないでください。