プライマリ・コンテンツに移動
Java Platform, Standard Editionインストレーション・ガイド
リリース9
E90921-02
目次へ移動
目次

前
次

3 Oracle SolarisでのJDKおよびJREのインストール

このトピックには、次の項があります。

Oracle SolarisにJDKおよびJREをインストールする場合のシステム要件

Server JRE 9は、Oracle Solaris SPARC (64-bit)、バージョン11またはそれ以降でサポートされています。

サポートされているプロセッサおよびブラウザの詳細は、Oracle JDK 9およびJRE 9認定システムの構成を参照してください。

Oracle SolarisでのJDKおよびJREのインストール手順の表記

JDKまたはJREのインストール手順にはminor.security.patchという表記が含まれています。この表記により更新のバージョン番号を表します。

表記minor.security.patchを含むJDKおよびJREのインストール手順では、かわりに適切な更新バージョン番号を使用します。たとえば、JDK 9マイナー2、セキュリティ1、パッチ1をインストールする場合、このバンドルの名前は次の文字列で表現されます。

jdk-9.minor.security.patch_solaris-sparcv9_bin.tar.gz

この文字列は次のようになります。

jdk-9.2.1.1_solaris-sparcv9_bin.tar.gz

JRE 9マイナー2、セキュリティ1をインストールする場合、このバンドルの名前は次の文字列で表現されます。

jre-9.minor.security.patch_solaris-sparcv9_bin.tar.gz

この文字列は次のようになります。

jre-9.2.1.1_solaris-sparcv9_bin.tar.gz

アーカイブ・バイナリを使用したOracle SolarisへのJDKのインストール

アーカーブ・バイナリ(.tar.gz)およびSolaris Update RepositoryであるImage Packaging System (IPS)を使用して、Oracle SolarisプラットフォームにJDK 9をインストールできます。

次のリストは、ダウンロード・バンドルの詳細を示します。
  • ダウンロード・ファイル: jdk-9.minor.security.patch_solaris-sparcv9_bin.tar.gz

  • アーキテクチャ: 64-bit SPARC

  • インストールを実行できるユーザー: すべてのユーザー

これらのファイルを使用するインストール手順を.tar.gzファイル別にまとめてあります。この方法では、他のJDKインストールに影響を与えることなく、現在のユーザーのJDKのプライベート・バージョンを任意の場所にインストールできます。ただし、一部の機能を使用できるようにするため手動の手順が必要になることがあります。

注意:

推奨される方法は、IPSパッケージを使用したOracle Solaris11へのJDKのインストールを参照してください。

アーカイブ・バイナリを使用したOracle SolarisへのJDKのインストール

書込み可能な任意の場所にJDKアーカイブ・バイナリをインストールできます。このインストールでは、Oracle Solaris OSによって提供されるシステム・バージョンのJavaプラットフォームは置換されません。
Oracle Solarisでアーカイブ・バイナリ(.tar.gz)からJDKをインストールする手順は、次のとおりです。
  1. バンドルをダウンロードします。

    インストール・ファイルをダウンロードする前に、ライセンス契約に同意する必要があります。アーカイブ・バイナリは、誰もが、書込み可能な任意の場所にインストールできます。

    .tar.gzアーカイブ・ファイル(tarボールとも呼ばれる)は解凍と展開を1ステップで同時に実行できます。

  2. JDKをインストールする場所にディレクトリを変更します。
  3. .tar.gzアーカイブ・バイナリを現在のディレクトリに移動します。
  4. tarボールを解凍してJDKをSPARCプロセッサにインストールします: % gzip -dc jdk-9.minor.security.patch_solaris-sparcv9_bin.tar.gz | tar xf -

    JDKは、現在のディレクトリのjdk–9.minor.security.patchと呼ばれるディレクトリにインストールされます。たとえば、JDK 9マイナー1、セキュリティ0、パッチ0の場合、ディレクトリ名はjdk-9.1になります。

    JDKドキュメントは、別にダウンロードします。Java SEダウンロードを参照してください。

IPSパッケージを使用したOracle Solaris11へのJDKのインストール

IPSパッケージを使用してOracle SolarisにJDK 9をインストールできます。

jdk-9パッケージを使用してOracle Solaris 11にJDK 9をインストールする手順は、次のとおりです。
  1. jdk-9パッケージがIPSパブリッシャから使用可能であることを確認します。
    次に例を示します。

    $ pkg list -a jdk-9

    Name (Publisher) バージョン IFO
    developer/java/jdk-9 9.1.8.0.0-0.183.0.0.0.0.0 i---
    • Name: パッケージの名前。パッケージのインストール元の(またはパッケージを利用できる)パブリッシャがパブリッシャ検索順序の最上位でない場合、パッケージ名の後にパブリッシャ名が括弧付きで表示されます。

    • Version: パッケージのリリースおよびブランチ・バージョン

    • IFO:

      パッケージのステータスを示すフラグのセット。
      • I列のiはパッケージがインストール済であることを示します。

      • F列のfはパッケージが凍結されていることを示します。

      • O列のoはパッケージが廃止されていることを示します。

      • O列のrはパッケージ名が変更されていることを示します。

    このパッケージは、pkg.oracle.comにあるOracle Solarisパブリッシャから、または他のパブリッシャ元から使用可能です。そのようなパッケージが見つからないというメッセージが表示された場合、pkg publisherコマンドを使用してパブリッシャ元を確認し、システム管理者またはOracleサポート担当者に連絡してください。

  2. IPSパッケージをインストールする権限を持っていることを確認します。
    • profilesコマンドを使用して、割り当てられている権限プロファイルをリストします。「ソフトウェアのインストール」権限プロファイルがある場合、pfexecコマンドを使用して、パッケージをインストールおよび更新できます。

      $ pfexec pkg install jdk-9

      他の権限プロファイル(「システム管理者」権限プロファイルなど)も、インストール権限を付与します。

    • サイトのセキュリティ・ポリシーに応じて、sudoコマンドをユーザー・パスワードとともに使用して、特権付きのコマンドを実行できる場合があります。

      $ sudo pkg install jdk-9
    • rolesコマンドを使用して、割り当てられている役割をリストします。ルート役割がある場合、suコマンドをルート・パスワードとともに使用して、ルート役割を担うことができます。

      # pkg install jdk-9

      注意:

      SVR4パッケージからのJDK 9のインストール(pkgaddコマンドによる)はサポートされていません。IPSパッケージを使用してJDK 9をインストールしてください。

アーカイブ・バイナリを使用したOracle SolarisへのJREのインストール

書込み可能な任意の場所にJRE 9アーカイブ・バイナリをインストールできます。このインストールでは、Oracle Solaris OSによって提供されるシステム・バージョンのJavaプラットフォームは置換されません。

アーカイブ・バイナリ(.tar.gz)からOracle SolarisにJRE 9をインストールする手順は、次のとおりです。
  1. バンドルをダウンロードします。
    • ダウンロード・ファイル: jre-9.minor.security.patch_solaris-sparcv9_bin.tar.gz

    • アーキテクチャ: 64-bit SPARC

    • インストールを実行できるユーザー: すべてのユーザー

    インストール・ファイルをダウンロードする前に、ライセンス契約に同意する必要があります。アーカイブ・バイナリは、誰もが、書込み可能な任意の場所にインストールできます。

    .tar.gzアーカイブ・ファイル(tarボールとも呼ばれる)は解凍と展開を1ステップで同時に実行できます。

  2. JREをインストールする場所にディレクトリを変更します。
  3. .tar.gzアーカイブ・バイナリを現在のディレクトリに移動します。
  4. tarボールを解凍してJREをSPARCプロセッサにインストールします: % gzip -dc jre-9.minor.security.patch_solaris-sparcv9_bin.tar.gz | tar xf -

    JREは、現在のディレクトリのjre-9.minor.security.patchと呼ばれるディレクトリにインストールされます。たとえば、JRE 9マイナー1、セキュリティ0、パッチ0の場合、ディレクトリ名はjre-9.1になります。

IPSパッケージを使用したOracle Solaris11へのJREのインストール

IPSパッケージを使用してOracle SolarisにJRE 9をインストールできます。

JRE 9をインストールする手順は、次のとおりです。
  1. jre-9パッケージがIPSパブリッシャから使用可能であることを確認します。
    次に例を示します。

    $ pkg list -a jre-9

    Name (Publisher) バージョン IFO
    developer/java/jre-9 9.1.8.0.0-0.183.0.0.0.0.0 i---

    I列にiが表示されている場合、パッケージはすでにインストールされています。

    このパッケージは、pkg.oracle.comにあるOracle Solarisパブリッシャから、または他のパブリッシャ元から使用可能です。そのようなパッケージが見つからないというメッセージが表示された場合、pkg publisherコマンドを使用してパブリッシャ元を確認し、システム管理者またはOracleサポート担当者に連絡してください。

  2. IPSパッケージをインストールする権限を持っていることを確認します。
    • profilesコマンドを使用して、割り当てられている権限プロファイルをリストします。「ソフトウェアのインストール」権限プロファイルがある場合、pfexecコマンドを使用して、パッケージをインストールおよび更新します。

      $ pfexec pkg install jre-9

      他の権限プロファイル(「システム管理者」権限プロファイルなど)も、インストール権限を付与します。

    • 更新のインストール中、次のコマンドを使用してユーザー・ライセンスに同意する必要があります。
      $ pfexec pkg install jre-9 --accept
    • サイトのセキュリティ・ポリシーに応じて、sudoコマンドをユーザー・パスワードとともに使用して、特権付きのコマンドを実行します。

      $ sudo pkg install jre-9
    • rolesコマンドを使用して、割り当てられている役割をリストします。ルート役割がある場合、suコマンドをルート・パスワードとともに使用して、ルート役割を担うことができます。

      # pkg install jre-9

    注意:

    SVR4パッケージからのJDK 9のインストール(pkgaddコマンドによる)はサポートされていません。IPSパッケージを使用してJDK 9をインストールしてください。

デフォルトのJavaプラットフォームの指定

同じイメージ上に複数のJavaバージョンがインストールされている場合、メディエータを使用してデフォルトまたは優先するJavaバージョンを指定できます。メディエータにはアプリケーションの複数の実装へのリンクが含まれています。どのリンクもメディエータ名とリンク・パスは同じですが、ターゲット・リンク・パスが異なります。

現在のデフォルト・バージョンの表示

pkg mediator コマンドを使用して、イメージ内のすべてのメディエータと現在のデフォルトのJavaバージョンを表示します。
/usr/bin/pkg mediator | grep java

デフォルトのJavaバージョンの設定

pkg set-mediatorコマンドを使用して、Java 9をデフォルトまたは優先するバージョンに設定します。
usr/bin/pkg set-mediator -V 9 java