Java Platform, Standard Editionインストレーション・ガイド

リリース9

E90921-02(原本部品番号:E72277-05)

2017年10月

このドキュメントでは、Oracle JDK 9およびOracle JRE 9をWindows、Oracle Solaris、macOSおよびLinuxプラットフォームにインストールする手順について説明します。

Java Platform, Standard Editionインストレーション・ガイド リリース9

E90921-02

Copyright © 1993, 2017, Oracle and/or its affiliates.  All rights reserved.

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

このソフトウェアもしくはハードウェアはさまざまな情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、Oracle社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- 対象読者

- ドキュメントのアクセシビリティについて

- 関連ドキュメント

- 表記規則

1 JDK 9およびJRE 9のインストールの概要

2 バージョン文字列の形式

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

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

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

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

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

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

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

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

4 Oracle SolarisでのServer JRE 9のインストール

- Oracle SolarisにServer JRE 9をインストールする場合のシステム要件

- Oracle SolarisでのServer JRE 9のインストール手順の表記

- Oracle SolarisでのServer JRE 9のインストール

5 LinuxプラットフォームでのJDKおよびJREのインストール

- LinuxプラットフォームでのJDKおよびJREのインストールに関する一般的な注意事項

- LinuxプラットフォームにJDKおよびJREをインストールする場合のシステム要件

- LinuxプラットフォームでのJDKおよびJREのインストール手順の表記

- アーカイブ・バイナリおよびRPMパッケージを使用したLinuxでのJDKのインストール

- Linuxプラットフォームでの64ビットJDK 9のインストール

- RPMベースのLinuxプラットフォームでの64ビットJDKのインストール

- アーカイブ・バイナリおよびRPMパッケージを使用したLinuxでのJREのインストール

- Linuxプラットフォームでの64ビットJRE 9のインストール

- RPMベースのLinuxプラットフォームでの64ビットJRE 9のインストール

6 LinuxでのServer JRE 9のインストール

- LinuxにおけるServer JRE 9のシステム要件

- LinuxでのServer JRE 9のインストール手順の表記

- LinuxプラットフォームでのServer JRE 9のインストール

7 LinuxでのJavaプラグインの手動インストールおよび登録

- Javaプラグインのインストール

- LinuxでのJavaプラグインのインストール

8 macOSでのJDKおよびJREのインストール

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

- macOSにインストールされているJREバージョンの確認

- macOSのデフォルトのJDKバージョンの確認

- macOSでのJDKのインストール

- macOSでのJREのインストール

- macOSでのJDKのアンインストール

- macOSでのJREのアンインストール

- macOSプラットフォームでのインストールに関するFAQ

- Apple Java 6プラグインを含むmacOSのユーザーに対する注意

9 Microsoft WindowsプラットフォームでのJDKおよびJREのインストール

- 64ビットWindowsプラットフォームにJDKおよびJREをインストールする場合のシステム要件

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

- WindowsでのJDKのインストール手順

- JDKインストーラのダウンロード

- JDKインストーラの実行

- JDKのサイレント・インストール

- PATH環境変数の設定

- WindowsでのJREのインストール手順

- JREのプロキシ設定および認証

- JREインストーラのダウンロード

- JREインストーラの実行

- Windowsレジストリの設定

- JDKの使用の開始

- JDKによってインストールされるJavaスタート・メニュー

- JREによってインストールされるJavaスタート・メニュー

- Java Web Start

- Java Plug-in

- 「JREが古い」という警告を無効にするオプション

- WindowsでのJDKのアンインストール

- WindowsでのJREのアンインストール

- JDKインストールのトラブルシューティング

- Windowsオンライン・インストールおよびJava Updateに関するFAQ

10 JDKおよびJREのインストール・ディレクトリの構造

- 開発用ファイルとディレクトリ

11 JREインストールに関するオプション: Windowsシステム管理者およびベンダー

- JREインストールのオプションの概要

- JREのコマンド行インストール

- JREの静的インストール

- ログ・ファイルの作成

12 構成ファイルを使用したJREのインストール

- 構成ファイルの使用

- 構成ファイルのオプション

- サンプル構成ファイル

- システム・ランタイム構成ファイル

はじめに

Java Platform, Standard Editionインストレーション・ガイドでは、Java Development Kit (JDK)、Java Runtime Environment (JRE)およびServer JREをOracle Solaris、Linux、Microsoft WindowsおよびmacOSのコンピュータにインストールする方法を説明します。

対象読者

このドキュメントは、Java SEプラットフォームのバリアントをインストールするユーザーを対象としています。

ドキュメントのアクセシビリティについて

Oracleのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)を参照してください。

Oracle Supportへのアクセス

サポートをご購入のOracleのお客様は、My Oracle Supportにアクセスして電子サポートを受けることができます。詳細情報は(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info) か、聴覚に障害のあるお客様は (http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs)を参照してください。

関連ドキュメント

Oracle JDK 9ドキュメントを参照してください。

表記規則

このマニュアルでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

1 JDK 9およびJRE 9のインストールの概要

インストールのタイプはインストール先のプラットフォームと要件によって異なります。

要件に応じ、表1-1の情報を参照してJDKまたはJREをダウンロードしてインストールします。

表1-1 インストール要件と関連タスク

要件

タスク

Javaプログラムを実行し、開発は行わない

使用するプラットフォーム用のJREをダウンロードし、インストールします。

Javaアプリケーションを開発する

使用するプラットフォーム用のJava Development Kit (JDK)をダウンロードし、インストールします。JDKにJREが含まれているため、両方を別々にダウンロードする必要はありません。

サーバーでJREを使用するが、リッチ・インターネット・アプリケーション(RIA)を実行する機能は不要

使用するプラットフォーム用のJava SE Server JREをダウンロードします。

バージョン文字列の形式

JDKおよびJREの各種リリースを区別するためのバージョン文字列スキームについては、バージョン文字列の形式を参照してください。

インストール

JDK、JREおよびServer JREは次のプラットフォームにインストールできます。

- Oracle Solaris

- Microsoft Windows

- Linux

- macOS

Java SE Development Kit 9ダウンロード・ページからご使用のプラットフォームに適したJDKおよびJREをダウンロードできます。

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

Oracle Solaris

- Oracle SolarisでのJDKおよびJREのインストール: Image Packaging System (IPS)およびアーカイブ・バイナリからのインストール手順が含まれています。

- Oracle SolarisでのServer JRE 9のインストール: Server JREのインストール手順が含まれています。

Microsoft Windows

- Microsoft WindowsプラットフォームでのJDKおよびJREのインストール: 64ビットMicrosoft Windowsオペレーティング・システムへのJDKおよびJREのインストール手順が含まれています。

Linux

- LinuxプラットフォームでのJDKおよびJREのインストール: アーカイブ・バイナリおよびRed Hat Package Manager (RPM)からのインストール手順が含まれています。

- LinuxでのServer JRE 9のインストール: LinuxでのServer JREのインストール手順が含まれています。

- LinuxでのJavaプラグインの手動インストールおよび登録: ブラウザ内でのJavaアプレットの実行で必要となるJREプラグインを手動でインストールする手順が含まれています。この手順はServer JREのインストールには適用されません。

macOS

JRE 9およびJDK 9のインストールにはmacOS 10.10以降が必要です。

- macOSでのJDKおよびJREのインストール: JDKおよびJREをmacOSプラットフォームにインストールする手順が含まれています。

ディレクトリ構造

JDKおよびJREのインストール後に作成されるファイルとディレクトリの詳細は、JDKおよびJREのインストール・ディレクトリの構造を参照してください。

2 バージョン文字列の形式

バージョン文字列スキームからメジャー、マイナー、セキュリティおよびパッチ更新リリースを簡単に見分けることができます。

バージョン文字列の形式は、$MAJOR.$MINOR.$SECURITY.$PATCHです。

- $MAJORはメジャー・リリースごとに増加するバージョン番号です。たとえばJDK 9のように、Java SEプラットフォームの仕様に記載されるような重要な新機能を含むものをメジャー・リリースと呼びます。メジャー・リリースには新機能のほか既存機能に対する変更が含まれ、入念な計画と十分な周知がされたうえでリリースされます。

- $MINORはマイナー更新ごとに増加するバージョン番号です。マイナー更新とは、バグ修正や標準APIに対する修正、該当するプラットフォーム仕様の範囲外の機能実装などです。新しいJDK固有API、追加サービス・プロバイダ、新しいガベージ・コレクタ、新しいハードウェア・アーキテクチャへのポートなどが該当します。たとえば、JDK 9の更新がリリースされた場合、バージョン文字列(メジャーおよびマイナー・リリース番号を含む)は9.1になります。

- $SECURITYはセキュリティ更新のリリースごとに増加するバージョン番号です。セキュリティ向上に不可欠な重要な修正を含むものです。たとえば、JDK 9のセキュリティ更新リリースの場合、バージョン形式は9.1.2のようになり、2がセキュリティ更新の値を表します。

- $PATCHは、セキュリティ関連の修正や優先度の高い顧客修正がまとめてリリースされるたびに増加するバージョン番号です。これらの修正は一緒にテストされたうえでリリースされます。たとえば、JDK 9のマイナー・バージョン1、セキュリティ・リリース1、パッチ更新1がリリースされる場合、バージョン文字列は9.1.1.1のようになります。
$SECURITY、$MINORまたは$MAJORのバージョン番号が増加すると、$PATCHバージョン番号がゼロにリセットされます。

$MAJORバージョン番号が増加すると、後続の$MINOR要素と$SECURITY要素のバージョン番号がゼロに設定されます。ただし、$MINORバージョン番号が増加しても、後続の$SECURITYバージョン番号がゼロに設定されるとはかぎりません。$MINORのバージョン番号に関係なく、セキュリティ・リリースの値が高いほうが、より安全なリリースということになります。

Windowsレジストリの設定を参照してください。

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

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

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

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

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

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

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

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

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

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

4 Oracle SolarisでのServer JRE 9のインストール

このトピックでは、Oracle SolarisにおけるServer JRE 9のシステム要件およびインストール手順について説明します。

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

- Oracle SolarisにServer JRE 9をインストールする場合のシステム要件

- Oracle SolarisでのServer JRE 9のインストール手順の表記

- Oracle SolarisでのServer JRE 9のインストール

Oracle SolarisにServer JRE 9をインストールする場合のシステム要件

Server JRE 9は、Oracle Solaris SPARC (64-bit)、バージョン11またはそれ以降でサポートされています。サポートされているプロセッサおよびブラウザの詳細は、Oracle JDK 9およびJRE 9認定システムの構成を参照してください。

Oracle SolarisでのServer JRE 9のインストール手順の表記

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

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

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

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

serverjre-9.2.1.1_solaris-sparcv9_bin.tar.gz

Oracle SolarisでのServer JRE 9のインストール

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

Oracle SolarisにServer JREをインストールする手順は、次のとおりです。

1. バンドルをダウンロードします:

- ダウンロード・ファイル: serverjre-9.minor.security.patch_solaris-sparcv9_bin.tar.gz

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

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

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

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

2. Server JRE 9をインストールする場所にディレクトリを変更し、.tar.gzアーカイブ・バイナリを現在のディレクトリに移動します。

3. tarボールを解凍してServer JREをSPARCプロセッサにインストールします: % gzip -dc serverjre-9.minor.security.patch_solaris-sparcv9_bin.tar.gz | tar xf -

Server JREは、現在のディレクトリのjdk-9.minor.security.patchと呼ばれるディレクトリにインストールされます。

4. ディスク領域を節約する場合は、.tar.gzファイルを削除します。

5 LinuxプラットフォームでのJDKおよびJREのインストール

このトピックでは、LinuxプラットフォームでのJDKおよびJREのインストール手順とシステム要件について説明します。

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

- LinuxプラットフォームでのJDKおよびJREのインストールに関する一般的な注意事項

- LinuxプラットフォームにJDKおよびJREをインストールする場合のシステム要件

- LinuxプラットフォームでのJDKおよびJREのインストール手順の表記

- アーカイブ・バイナリおよびRPMパッケージを使用したLinuxでのJDKのインストール

- アーカイブ・バイナリおよびRPMパッケージを使用したLinuxでのJREのインストール

LinuxプラットフォームでのJDKおよびJREのインストールに関する一般的な注意事項

ルート・アクセス権

この項では、LinuxプラットフォームにJDKおよびJRE 9をインストールする場合の一般的な情報を提供します。
JDKをインストールすると、jdk–9.minor.security.patchと呼ばれるディレクトリが自動的に作成されます。JREをインストールすると、jre–9.minor.security.patchと呼ばれるディレクトリが自動的に作成されます。

注意:

Java SE Runtime Environmentを特定の場所(JDKの場合は/usr/jdk、JREの場合は/usr/jreなど)にインストールした場合は、root資格でログインして必要な権限を取得する必要があります。ルート・アクセス権がない場合、ホーム・ディレクトリまたは書込み権限のあるサブディレクトリに、Java SE Runtime Environmentをインストールします。

ファイルの上書き

jdk–9.minor.security.patch (JDKの場合)またはjre–9.minor.security.patch (JREの場合)という名前のサブディレクトリを含むディレクトリにソフトウェアをインストールした場合、新しいソフトウェアによって、それらのディレクトリにある同じ名前のファイルが上書きされます。保持しておきたいファイルがある場合は、古いディレクトリの名前を変更します。

システム・プリファレンス

デフォルトでは、インストール・スクリプトは、システム・プリファレンスのバッキング・ストアがJDKまたはJREのインストール・ディレクトリ内に作成されるように、システムを構成します。JDKまたはJREをネットワーク・マウントされたドライブにインストールした場合、他のマシン上のJava Runtime Environmentと共有するために、システム・プリファレンスをエクスポートできます。

LinuxプラットフォームにJDKおよびJREをインストールする場合のシステム要件

サポートされているプラットフォーム、オペレーティング・システムおよびブラウザの詳細は、Oracle JDK 9およびJRE 9認定システムの構成を参照してください。

Javaプラグインを設定するには、LinuxでのJavaプラグインの手動インストールおよび登録を参照してください。

LinuxプラットフォームでのJDKおよびJREのインストール手順の表記

JDKまたはJREのインストール手順にはバージョンの表記が含まれています。この表記により、メジャー、マイナーおよびセキュリティのバージョン情報を表します。

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

jdk-9.minor.security.patch-linux-x64_bin.tar.gz

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

jdk-9.1.1.1-linux-x64_bin.tar.gz

アーカイブ・バイナリおよびRPMパッケージを使用したLinuxでのJDKのインストール

アーカイブ・バイナリ・ファイルまたはRed Hat Package Manager (RPM)パッケージからLinuxプラットフォームにJava Development Kit (JDK)をインストールできます。

次のいずれかの手順を使用してインストールを実行できます。

- アーカイブ・バイナリから(.tar.gz): この方法では、他のJDKインストールに影響を与えることなく、現在のユーザーのJDKのプライベート・バージョンを任意の場所にインストールできます。ただし、一部の機能を使用できるようにするため手動の手順が必要になることがあります。アーカイブ・バイナリを使用してJDKのダウンロードとインストールを実施する場合に使用できるオプションについては、次の表を参照してください。

- RPMパッケージから (.rpm): この方法では、すべてのユーザーのJDKのシステム全体のインストールを実行でき、ルート・アクセス権が必要になります。RPMベースのLinuxプラットフォームは、Red HatおよびSuSEに基づいています。RPMパッケージを使用してJDKのダウンロードとインストールを実施する場合に使用できるオプションについては、次の表を参照してください。

注意:

JDKをダウンロードおよびインストールすると、関連するJava Runtime Environment (JRE)もインストールされます。

次の表は、LinuxプラットフォームでのJDK 9リリースのダウンロードおよびインストールのオプションおよび手順を示しています。

ダウンロード・ファイル

手順

アーキテクチャ

インストールを実行できるユーザー

jdk-9.minor.security.patch-linux-x64.tar.gz

Linuxプラットフォームでの64ビットJDK 9のインストール

64ビット

すべてのユーザー

jdk-9.minor.security.patch-linux-x64.rpm

RPMベースのLinuxプラットフォームでの64ビットJDKのインストール

64ビットのRPMベースのLinux

Root

Linuxプラットフォームでの64ビットJDK 9のインストール

64ビットLinux用のJDKをアーカーブ・バイナリ・ファイル(.tar.gz)からインストールできます。

Linuxプラットフォームに64ビットJDKをインストールする手順は、次のとおりです。

1. ファイルjdk-9.minor.security.patch_linux-x64_bin.tar.gzをダウンロードします。

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

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

2. JDKをインストールする場所にディレクトリを変更し、.tar.gzアーカイブ・バイナリを現在のディレクトリに移動します。

3. tarボールを解凍し、JDKをインストールします。

% tar zxvf jdk-9.minor.security.patch_linux-x64_bin.tar.gz

Java Development Kitファイルは、現在のディレクトリのjdk-9.minor.security.patchと呼ばれるディレクトリにインストールされます。

4. ディスク領域を節約する場合は、.tar.gzファイルを削除します。

RPMベースのLinuxプラットフォームでの64ビットJDKのインストール

システムの場所にあるRPMバイナリ・ファイル(.rpm)を使用して、Red HatやSuSEなどの64ビットRPMベースのLinuxプラットフォームにJDKをインストールできます。

このインストールを実行するには、rootユーザーとしてログインする必要があります。

RPMベースのLinuxプラットフォームに64ビットJDKをインストールする手順は、次のとおりです。

1. ファイルjdk-9.minor.security.patch_linux-x64_bin.rpmをダウンロードします。

ファイルをダウンロードする前に、ライセンス契約に同意する必要があります。

2. rootユーザー・アクセス権を得るため、コマンドsuとスーパーユーザー・パスワードを入力します。

3. 次のコマンドを使用して、パッケージをインストールします。

# rpm -ivh jdk-9.minor.security.patch_linux-x64_bin.rpm

注意:
JDK 9は以前のバージョンのJDK.と共存できます。バージョンごとに新しいディレクトリが作成され、/usr/java/jdk.minor.security.patchがデフォルト・ディレクトリになります。

次のコマンドを使用して、パッケージをアップグレードします。

# rpm -Uvh jdk-9.minor.security.patch_linux-x64_bin.rpm

4. ディスク領域を節約する場合は、.rpmファイルを削除します。

5. rootシェルを終了します。
再起動は不要です。

JDKインストールはalternativesフレームワークに統合されます。インストール後、alternativesフレームワークが更新され、最近インストールしたJDKのバイナリが反映されます。java、javac、javadoc、javapなどのJavaコマンドをコマンド行から呼び出すことができます。

java -versionコマンドを使用して、デフォルトの(最近インストールされた)JDKバージョンを確認できます。

さらに、.javaファイルを提供する特定のRPMパッケージを確認することもできます。

rpm -q --whatprovides java

アーカイブ・バイナリおよびRPMパッケージを使用したLinuxでのJREのインストール

アーカイブ・バイナリ・ファイルまたはRPMパッケージからLinuxプラットフォームにJava Runtime Environment (JRE)をインストールできます。

次のいずれかの手順を使用してJREをインストールできます。

- アーカイブ・バイナリから(.tar.gz): この方法では、他のJREインストールに影響を与えることなく、現在のユーザーのJREのプライベート・バージョンを任意の場所にインストールできます。ただし、一部の機能を使用できるようにするため手動の手順が必要になることがあります。アーカイブ・バイナリを使用してJREのダウンロードとインストールを実施する場合に使用できるオプションについては、次の表を参照してください。

- RPMパッケージから (.tar.gz): この方法では、すべてのユーザーのJREのシステム全体のインストールを実行でき、ルート・アクセス権が必要になります。RPMベースのLinuxプラットフォームは、Red HatおよびSuSEに基づいています。RPMパッケージを使用してJREのダウンロードとインストールを実施する場合に使用できるオプションについては、次の表を参照してください。

注意:

Java Development Kit (JDK)をダウンロードおよびインストールすると、関連するJREもインストールされます。

次の表は、LinuxプラットフォームでのJREのダウンロードおよびインストールのオプションおよび手順を示しています。

ダウンロード・ファイル

手順

アーキテクチャ

インストールを実行できるユーザー

jre-9.minor.security.patch_linux-x64_bin.tar.gz

Linuxプラットフォームでの64ビットJRE 9のインストール

64ビット

すべてのユーザー

jre-9.minor.security.patch_linux-x64_bin.rpm

RPMベースのLinuxプラットフォームでの64ビットJRE 9のインストール

64ビット

すべてのユーザー

Linuxプラットフォームでの64ビットJRE 9のインストール

アーカーブ・バイナリ・ファイル(.tar.gz)から64ビットLinuxプラットフォームにJRE 9をインストールできます。

Linuxプラットフォームに64ビットJRE 9をインストールする手順は、次のとおりです。

1. ファイルjre-9.minor.security.patch_linux-x64_bin.tar.gzをダウンロードします。

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

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

2. JREをインストールする場所にディレクトリを変更し、.tar.gzアーカイブ・バイナリを現在のディレクトリに移動します。

3. 次のコマンドを使用してtarボールを解凍し、JREをインストールします。

% tar zxvf jre-9.minor.security.patch_linux-x64_bin.tar.gz

Java Development Kitファイルは、jre-9.minor.security.patchと呼ばれるディレクトリにインストールされます。

4. ディスク領域を節約する場合は、.tar.gzファイルを削除します。

RPMベースのLinuxプラットフォームでの64ビットJRE 9のインストール

システムの場所にあるRPMバイナリ・ファイル(.rpm)を使用して、Red HatやSuSEなどの64ビットRPMベースのLinuxプラットフォームにJRE 9をインストールできます。

JREをインストールするにはrootユーザー権限が必要です。

RPMベースのLinuxプラットフォームに64ビットJREをインストールする手順は、次のとおりです。

1. ファイルjre-9.minor.security.patch_linux-x64_bin.rpmをダウンロードします。

ファイルをダウンロードする前に、ライセンス契約に同意する必要があります。

2. rootユーザー・アクセス権を得るため、コマンドsuとスーパーユーザー・パスワードを入力します。

3. 次のコマンドを使用して、JREパッケージの以前のインストールをすべてアンインストールします。

# rpm -e package_name

4. 次のコマンドを使用して、パッケージをインストールします。

# rpm -ivh jre-9.minor.security.patch_linux-x64_bin.rpm

次のコマンドを使用して、パッケージをアップグレードします。

# rpm -Uvh jre-9.minor.security.patch_linux-x64_bin.rpm

5. ディスク領域を節約する場合は、.rpmファイルを削除します。

6. rootシェルを終了します。再起動は不要です。

6 LinuxでのServer JRE 9のインストール

このトピックでは、LinuxにServer JRE 9をインストールする場合のシステム要件と手順について説明します。

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

- LinuxにおけるServer JRE 9のシステム要件

- LinuxでのServer JRE 9のインストール手順の表記

- LinuxプラットフォームでのServer JRE 9のインストール

注意:

Red HatやSuSEなど、RPMベースのLinuxの配布については、適切なRPMベースのインストール手順を参照してください。

LinuxにおけるServer JRE 9のシステム要件

サポートされているプラットフォーム、オペレーティング・システムおよびブラウザの詳細は、Oracle JDKおよびJRE認定システムの構成を参照してください。

LinuxでのServer JRE 9のインストール手順の表記

JREのインストール手順にはバージョンの表記が含まれています。この表記により、メジャー、マイナー、セキュリティおよびパッチのバージョン情報を表します。たとえば、JRE 9マイナー1、セキュリティ1、パッチ1をインストールする場合、このバンドルの名前は次の文字列で表現されます。

serverjre-9.minor.security.patch_linux-x64_bin.tar.gz

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

serverjre-9.1.1.1_linux-x64_bin.tar.gz

LinuxプラットフォームでのServer JRE 9のインストール

アーカーブ・バイナリ・ファイル(.tar.gz)から64ビットLinuxにServer JRE 9をインストールできます。

LinuxプラットフォームにServer JRE 9をインストールする手順は、次のとおりです。

1. ファイルserverjre-9.minor.security.patch_linux-x64_bin.tar.gzをダウンロードします。

ファイルをダウンロードする前に、ライセンス契約に同意する必要があります。アーカイブ・バイナリは、(rootユーザーだけでなく)誰もが、書込み可能な任意の場所にインストールできます。ただし、システムの場所にServer JREをインストールできるのはrootアクセス権を持つユーザーのみです。

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

2. Server JREをインストールする場所にディレクトリを変更します。

3. .tar.gzアーカイブ・バイナリを現在のディレクトリに移動します。

4. 次のコマンドを使用してtarボールを解凍し、Server JREをインストールします。

% tar zxvf serverjre-9.minor.security.patch_linux-x64_bin.tar.gz

Server JREは、jdk–9.minor.security.patchと呼ばれるディレクトリにインストールされます。

5. ディスク領域を節約する場合は、.tar.gzファイルを削除します。

7 LinuxでのJavaプラグインの手動インストールおよび登録

ブラウザでJavaアプレットを実行するには、Javaプラグインを手動でインストールする必要があります。

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

- Javaプラグインのインストール

- LinuxでのJavaプラグインのインストール

Javaプラグインのインストール

Javaプラットフォームをインストールすると、Javaプラグイン・ファイルがそのインストールの一部として含まれます。

Firefox内でJavaを使用するには、そのリリースのプラグイン・ファイルから、Firefoxが必要とする場所の1つに、シンボリック・リンクを手動で作成します。すべてのユーザーが使用可能なプラグインを作成するには、Firefoxアプリケーションのディレクトリ内のpluginsサブディレクトリに、リンクを作成する必要があります。または、ホーム・ディレクトリである~/.mozilla/plug-insに、シンボリック・リンクを作成できます。これ以降、Firefox plug-insディレクトリというテキストは、これらの場所のいずれかを意味します。

注意:

Firefoxバージョン21以降では、ホーム・ディレクトリである~/.mozilla/pluginsにシンボリック・リンクを作成する必要があります。しかし、Firefoxバージョン21以降では、Firefoxアプリケーションのディレクトリのpluginsサブディレクトリでのシンボリック・リンクの作成はサポートされていません。

このリリースでは、次世代のJavaプラグインが提供されます。Linuxのプラグイン・ファイルは、jre–9.minor.security.patch/lib/amd64/libnpjp2.soにあります。

注意

./plugin/i386/javaplugin-oji.soにある古いプラグイン・ファイルを使用している場合、このファイルはもう使用せず、このファイルに対するシンボリック・リンクを削除する必要があります。

Oracle JDK 9およびJRE 9認定システムの構成を参照してください。

LinuxでのJavaプラグインのインストール

LinuxにJavaプラグインをインストールする手順は、次のとおりです。

1. Firefoxを終了します。

2. Javaプラグインの以前のインストールをアンインストールします。
Javaプラグインは一度に1つのみ使用できます。別のプラグイン(つまり、別のバージョンのプラグイン)を使用する場合は、他のバージョンへのシンボリック・リンクを削除し、新しいプラグインへのシンボリック・リンクを新たに作成します。

3. javaplugin-oji.soおよびlibnpjp2.soへのシンボリック・リンクを、Firefox pluginsディレクトリから削除します(または別のディレクトリに移動します)。

4. Firefox pluginsディレクトリで64ビットJavaプラグインへのシンボリック・リンクを作成します。

$ cd Firefox/plugins

$ ln -s ./lib/amd64/libnpjp2.so

5. Firefoxブラウザを起動します。

6. ロケーション・バーにabout:pluginsと入力して、Javaプラグインがロードされていることを確認します。または、「ツール」メニューをクリックして、そこにJavaコンソールが表示されることを確認します。

8 macOSでのJDKおよびJREのインストール

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

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

- macOSにインストールされているJREバージョンの確認

- macOSのデフォルトのJDKバージョンの確認

- macOSでのJDKのインストール

- macOSでのJREのインストール

- macOSでのJDKのアンインストール

- macOSでのJREのアンインストール

- macOSプラットフォームでのインストールに関するFAQ

- Apple Java 6プラグインを含むmacOSのユーザーに対する注意

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

macOSにJDKおよびJREをインストールする場合のシステム要件は次のとおりです。

- macOSを実行するIntelベースのコンピュータ

- 管理者権限
単一ユーザーのJavaをインストールすることはできません。macOSへのJDKおよびJREのインストールは、システム全体ベースですべてのユーザーに対して実行します。macOSにJDKおよびJREをインストールするには管理者権限が必要です。

- JDKをインストールすると、JREもインストールされます。ただし、現在のJREが下位のバージョンに置き換えられることはありません。
システムにインストールされている現在のJREバージョンを確認するには、macOSにインストールされているJREバージョンの確認を参照してください。以前のバージョンのJREをインストールする必要がある場合は、まず現在のバージョンをアンインストールする必要があります。macOSでのJREのアンインストールを参照してください。

- JREをインストールする際、一度にインストールできるのは1つのJREのみです。現在のバージョンより前のバージョンのJREはインストールされません。
システムにインストールされている現在のJREバージョンを確認するには、macOSにインストールされているJREバージョンの確認を参照してください。以前のバージョンのJREをインストールする必要がある場合は、まず現在のバージョンをアンインストールする必要があります。macOSでのJREのアンインストールを参照してください。

注意:

Oracle製のJREをインストールしても、java -versionのシンボリック・リンクが更新されたりjavaがパスに追加されたりすることはありません。これを行うには、JDKをインストールする必要があります。

macOSにインストールされているJREバージョンの確認

JREはシステムに1つしかインストールできません。JREをインストールすると、以前にインストールされたJREが削除されます。

次の2つのうちのいずれかの方法で、システムにインストールされているJREのバージョンを確認できます。

- 「システム環境設定」の「その他」セクションにあるJavaアイコンをクリックします。これにより、Javaコントロール・パネルが起動します。次に「バージョン情報」をクリックし、バージョン情報を表示します。

- 端末ウィンドウで次を入力します(空白文字はエスケープされ、改行は無視されます)。
% /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java -version

注意:

AppleのJava OS X 2012-006 updateをまだインストールしていない場合、プラグインおよびJava Preferencesアプリケーションを含むApple Java 6のバージョンをまだ使用しています。Apple Java 6プラグインを含むmacOSのユーザーに対する注意を参照してください。

現在のバージョンより前のバージョンのJREはインストールされません。以前のバージョンをインストールする場合、まず既存のバージョンをアンインストールします。

macOSのデフォルトのJDKバージョンの確認

コマンド行を使用してJavaアプリケーションを起動すると、デフォルトのJDKが使用されます。JREのバージョンをJDKのデフォルト・バージョンと異なるものにすることができます。

複数のJDKをmacOSシステムにインストールできます。

端末ウィンドウでjava -versionと入力することにより、どのJDKのバージョンがデフォルトであるかを確認できます。インストールされているバージョンが9マイナー1、セキュリティ1、パッチ1の場合、テキスト9.1.1.1が含まれる文字列が表示されます。次に例を示します。

% java -version
java version "9.1.1.1-ea"
Java(TM) SE Runtime Environment (build 9.1.1.1-ea+13)
Java HotSpot(TM) 64-Bit Server VM (build 23.2-b04, mixed mode)

注意:

AppleのJava OS X 2012-006 updateをまだインストールしていない場合、プラグインおよびJava Preferencesアプリケーションを含むApple Java 6のバージョンをまだ使用しています。Apple Java 6プラグインを含むmacOSのユーザーに対する注意を参照してください。

異なるバージョンのJavaを実行するには、フルパスを指定するか、java_homeツールを使用します。次に例を示します。

% /usr/libexec/java_home -v 9.1.1.1 --exec javac -version

macOSでのJDKのインストール

JDKをインストールすると、関連付けられているJREも一緒にインストールされます。JavaFX SDKおよびランタイムもインストールされ、標準のJDKディレクトリ構造に統合されます。

macOSにJDKをインストールする手順は、次のとおりです。

1. JDKの.dmgファイルjdk-9.minor.secruity.patch-macosx-x64.dmgをダウンロードします。

ファイルをダウンロードする前に、ライセンス契約に同意する必要があります。

2. ブラウザの「ダウンロード」ウィンドウから、またはファイル・ブラウザから、.dmgファイルをダブルクリックして起動します。
ボックスをオープンするアイコンと.pkgファイルの名前を含むファインダ・ウィンドウが表示されます。

3. JDK 9.pkgアイコンをダブルクリックして、インストール・アプリケーションを開始します。
インストール・アプリケーションにより「概要」ウィンドウが表示されます。

4. 「続行」をクリックします。
「インストール・タイプ」ウィンドウが表示されます。

5. 「インストール」をクリックします。
次のメッセージを示すウィンドウが表示されます: インストーラは新しいソフトウェアをインストールしようとしています。パスワードを入力してこれを許可します。

6. 管理者のユーザー名とパスワードを入力し、「ソフトウェアのインストール」をクリックします。
ソフトウェアがインストールされ、確認ウィンドウが表示されます。

ソフトウェアのインストール後、ディスク領域を節約する場合は、.dmgファイルを削除します。

macOSでのJREのインストール

macOSプラットフォームにJREをインストールする手順は、次のとおりです。

1. JREの.dmgファイルjre-9.minor.security.patch_osx-x64_bin.dmgをダウンロードします。

ファイルをダウンロードする前に、ライセンス契約に同意する必要があります。

2. ブラウザの「ダウンロード」ウィンドウから、またはファイル・ブラウザから、.dmgファイルをダブルクリックして起動します。
ボックスをオープンするアイコンと.appファイルの名前を含むファインダ・ウィンドウが表示されます。

3. Java 9.appアイコンをダブルクリックして、インストール・アプリケーションを開始します。
インストール・アプリケーションによりようこそウィンドウが表示されます。

4. 「次」をクリックします。
ソフトウェアがインストールされ、確認ウィンドウが表示されます。

5. 「閉じる」をクリックします。

macOSでのJDKのアンインストール

macOSからJDKをアンインストールする手順は、次のとおりです。

管理者権限が必要です。

注意:

/usr/binからJavaツールを削除することでJavaをアンインストールしないでください。このディレクトリはシステム・ソフトウェアの一部で、次にOSの更新を実行するときに変更がリセットされます。

1. /Library/Java/JavaVirtualMachinesに移動します。

2. rootユーザーとしてrmコマンドを実行するか、sudoツールを使用して、次の形式に一致する名前のディレクトリを削除します。
/Library/Java/JavaVirtualMachines/jdk-major.minor.security.patch.jdk
たとえば、9マイナー1、セキュリティ2、パッチ1をアンインストールするには、次のようにします。

% rm -rf jdk-9.1.2.1.jdk

macOSでのJREのアンインストール

macOSからJREをアンインストールする手順は、次のとおりです。

1つのディレクトリと1つのファイル(シンボリック・リンク)を削除するには管理者権限が必要です。

注意:

/usr/binからJavaツールを削除することでJavaをアンインストールしないでください。このディレクトリはシステム・ソフトウェアの一部で、次にOSの更新を実行するときに変更がリセットされます。

1. /Library/Internet Plug-Insに移動します。

2. rootユーザーとしてrmコマンドを実行するか、sudoツールを使用して、JavaAppletPlugin.pluginディレクトリを削除します。

3. /Library/PreferencePanesに移動します。

4. rootユーザーとしてrmコマンドを実行するか、sudoツールを使用して、JavaControlPanel.prefpaneを削除します。

macOSプラットフォームでのインストールに関するFAQ

この項では、macOSコンピュータでのJDKおよびJREのインストールに関連した次のようなよくある質問への回答を示します。

1. JREまたはJDKのどちらをインストールすればよいですか。

Javaアプリケーションの実行のみを予定している場合、Java Runtime Environment (JRE)をインストールします。JREはOracle Javaとも呼ばれます。JREをインストールすると、JARファイルまたはJNLPファイルをダブルクリックするか、またはブラウザを使用して、JavaアプレットおよびJavaアプリケーションを起動できます。32ビットのブラウザ(32ビット・モードのFirefoxやChromeなど)は、JREではサポートされていません。

Javaアプリケーションの作成も予定している場合、Java Development Kit (JDK)をインストールします。

2. システム・デフォルトであるJavaのバージョンを見つけるにはどうすればよいですか。

JNLPファイルをクリックするか、またはブラウザを介してJavaアプリケーションを起動した場合、インストール済のJREが使用されます。JREは1つのみインストールできます。macOSにインストールされているJREバージョンの確認を参照してください。

コマンド行からJavaアプリケーションを実行すると、デフォルトのJDKが使用されます。Javaアプリケーションを開発しない場合、このことを気にする必要はありません。macOSのデフォルトのJDKバージョンの確認を参照してください。

注意:

AppleのJava macOS 2012-006 updateをまだインストールしていない場合、プラグインおよびJava Preferencesアプリケーションを含むApple Java 6のバージョンをまだ使用しています。Apple Java 6プラグインを含むmacOSのユーザーに対する注意を参照してください。

3. Javaのキャッシュをクリアするにはどうすればよいですか。

次の手順を実行します。

1. 「システム環境設定」から、「その他」セクションのJavaアイコンをクリックして、Javaコントロール・パネルを起動します。

2. Javaコントロール・パネルの「一般」タブで、「インターネット一時ファイル」セクションにある「設定」をクリックします。

3. 「一時ファイルの設定」ウィンドウで、「ファイルの削除」をクリックします。

4. 「ファイルおよびアプリケーションの削除」ダイアログ・ボックスから、「キャッシュされたアプリケーションおよびアプレット」を選択し、「OK」をクリックして、これらのファイルをキャッシュからクリアします。

アプレットおよびWeb Startのキャッシュをウィンドウからクリアするには、次のコマンドを使用します(空白文字はエスケープされます)。

% rm -rf ~/Library/Application\ Support/Oracle/Java/Deployment/cache

4. Java UpdateはmacOSでどのように管理されていますか。

JavaアプレットやJava Web Start(JWS)アプリケーションを起動するたび、システムはプログラムを起動してからバックグラウンドで(Javaアプリケーションのパフォーマンスに影響を与えないため)、過去7日以内にJava updateのチェックが行われたかどうかを確認します。

更新が使用できる場合、「ソフトウェア更新」ウィンドウが表示されます。

「次」を選択し、自分のユーザー名とパスワードを入力します。

最新の更新がダウンロードされてインストールされます。ブラウザおよびその他のアプリケーションを再起動すると、新しいJava Updateが使用されます。

5. Javaをアンインストールするにはどうすればよいですか。

ご使用のインストールに応じて、次の関連リンクを参照してください。

- macOSでのJDKのアンインストール

- macOSでのJREのアンインストール

6. Java for macOS 2012-006をインストールしたら、アプレットやWeb StartにApple Java 6を使用できなくなりました。どのようにして元に戻しますか。

AppleのJava for macOS 2012-006によって、Apple提供のJavaアプレット・プラグインがすべてのWebブラウザからアンインストールされます。Java SEダウンロードからJavaの最新バージョンをダウンロードでき、これにより、セキュリティ、信頼性および互換性が向上します。

AppleのJava 6プラグインを引き続き使用する場合は、Apple DeveloperサイトのJava for OS X 2014-001の項の手順に従います。

7. Java for macOS 2012-006をインストールした後に、Java 9のmacOS JDKまたはJREと一緒にAppleのJava 6を引き続き使用できますか。

コマンド行を使用して引き続きJava 6を使用して開発する場合、希望するコマンド環境になるように起動スクリプトを変更できます。bashの場合、次を使用します。

$ export JAVA_HOME=`/usr/libexec/java_home -v 1.6`

一部のアプリケーションでは、/usr/bin/javaを使用してJavaを呼び出します。Java for macOS 2012-006をインストールすると、/usr/bin/javaでは、インストールされた最新のJDKが検索され、/usr/bin内のJava関連のすべてのコマンド行ツールに対してそれが使用されます。Java 6が検索されるようにこれらのアプリケーションを変更するか、アプリケーションの新しいバージョンについて開発者に連絡する必要があります。

8. Oracle Javaのアンインストール後にApple Javaを復元できますか。

Apple Java に戻すには、次の手順を使用します。

1. Oracle Java をアンインストールするために、そのプラグイン・ファイルを削除します。コマンド行から次を入力します。
% sudo rm -rf “/Library/Internet Plug-Ins/JavaAppletPlugin.plugin”

2. 次のコマンドを使ってシンボリック・リンクを作成します(1行で入力)。
% sudo ln -s /System/Library/Java/Support/CoreDeploy.bundle/Contents/JavaAppletPlugin.plugin ”/Library/Internet Plug-Ins/JavaAppletPlugin.plugin”

9. Mountain Lion (macOS 10.8)以降を実行していますが、Gatekeeperがアプリケーションの起動をブロックしています。どうなっているのですか。

Mountain Lion (macOS 10.8)で導入されたGatekeeperは、悪意がある可能性のあるアプリケーション・パッケージ(アプリケーション)の起動を防ぐように設計されています。特定の条件を満たさないアプリケーションを起動しようとした場合、Gatekeeperによってブロックされます。これをオーバーライドするには、設定、一般、セクションからのアプリのダウンロードを許可で、Gatekeeperのデフォルト設定をApp Storeおよび確認された開発者に変更します。

Gatekeeperのデフォルト設定の下で割り込みなしで起動するJavaアプリケーションを作成するには、アプリケーションにJREをバンドルし、アプリケーションでOracleの起動用スタブを使用し、Apple Developer IDでアプリケーションに署名する必要があります。これらの要件を満たすアプリケーションの作成の詳細は、Java Platform, Standard Editionデプロイメント・ガイドのOS Xの自己完結型アプリケーションのパッケージ化を参照してください。

10. アプリケーションのユーティリティのJava Preferencesアプリケーションはどうなったのですか。

Java Preferencesアプリケーションは、Apple Javaインストールの一部でしたが、Oracle Javaでは使用されません。したがって、Apple Javaを含まないAppleのmacOSリリースには、Java Preferencesは含まれません。

Java Preferencesの機能の1つは、JREの現在のバージョンを設定することでした。Oracle Javaの下では、一度にインストールできるJREのバージョンは、1つだけです。macOSでのJREのインストールを参照してください。

Javaコントロール・パネルにアクセスするには、「システム環境設定」パネルでJavaアイコンをクリックします。「システム環境設定」の「その他」セクションにJavaアイコンが表示されない場合、Oracle JREはインストールされていません。

11. OracleバージョンのJREをインストールしましたが、それがJava Preferencesに表示されません。

これは正常です。完全なJDKをインストールしないかぎり、Java PreferencesのリストにJREが表示されることはありません。

12. OracleバージョンのJREをインストールしましたが、コマンド行からjavaコマンドを実行しようとしてもうまく動作しません。

Oracle製のJREをインストールしても、java -versionのシンボリック・リンクが更新されたりjavaコマンドがパスに追加されたりすることはありません。この機能を使用するには、完全なJDKをインストールする必要があります。

Apple Java 6プラグインを含むmacOSのユーザーに対する注意

AppleのJava macOS 2012-006 updateをまだインストールしていない場合、プラグインおよびJava Preferencesアプリケーションを含むApple Java 6のバージョンをまだ使用しています。

Oracle Java (JREとJDKの両方)のインストールに関して、認識しておくべき重要な違いがあります。「アプリケーション」、「ユーティリティ」を選択して起動されるJava Preferencesアプリケーションは、AppleのJavaの実装の一部です。Appleがリリースの一部としてJavaを配布しなくなってから、Java Preferencesアプリケーションはリタイアされました。

AppleのJava実装では複数のJREをインストールすることができました。そのためJava Preferencesアプリケーションを使用して、使用する最初の互換バージョンを決定していました。Java Preferencesを起動してJava SE 9をリストの最上位にドラッグすることで、デフォルトのJREを変更できます。

注意:

- 「Java Preferences」ウィンドウには、インストール済のJREのリストが含まれています。Javaアプリケーションおよびコマンド行ツールでは、リストされた順序によって、使用する最初の互換性のあるバージョンを決定します。「ベンダー」列は、JavaリリースがAppleかOracleのどちらによって提供されたかを示します。「バージョン」列では、インストールされているJavaのバージョンを指定します。

- Java SE 9を最上位にドラッグしリストを並べ替えると、Java SE 9がJavaのデフォルトのバージョンになります。

- Oracle Java JRE 9のみをインストールしている場合、このリストには表示されません。JRE 9がリストされるようにするには、完全なJDKをインストールする必要があります。

9 Microsoft WindowsプラットフォームでのJDKおよびJREのインストール

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

- 64ビットWindowsプラットフォームにJDKおよびJREをインストールする場合のシステム要件

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

- WindowsでのJDKのインストール手順

- WindowsでのJREのインストール手順

- Windowsレジストリの設定

- JDKの使用の開始

- WindowsでのJDKのアンインストール

- WindowsでのJREのアンインストール

- JDKインストールのトラブルシューティング

- Windowsオンライン・インストールおよびJava Updateに関するFAQ

64ビットWindowsプラットフォームにJDKおよびJREをインストールする場合のシステム要件

JDKおよびJREの64ビットWindowsプラットフォームへのインストールに関し、プロセッサ、ディスク領域およびメモリーの最低要件があります。

64ビットWindowsプラットフォームにJDKまたはJREをインストールする前に、プロセッサ、ディスク領域およびメモリーの最低要件を満たしていることを確認してください。

プロセッサ要件

JDKとJREの両方とも、最低でもPentium 2 266MHzプロセッサが必要です。

ディスク領域要件

JDK 9では、次の機能をインストールするオプションが提供されています。

- 開発ツール

- ソース・コード

- パブリックJava Runtime Environment

64ビットJDKをインストールすると、64ビットのパブリックJREも一緒にインストールされます。次の表にインストールされる機能のディスク要件を示します。

JDK

インストール済イメージ

開発ツール: 64ビット・プラットフォーム

500 MB

ソース・コード

54.2 MB

JRE

インストール済イメージ

パブリックJava Runtime Environment

200 MB

Java Update

2 MB

メモリー要件

Windows 64ビット・オペレーティング・システムでは、Javaランタイムには最低でも128MBのメモリーが必要です。

注意:

グラフィカル・ベースのアプリケーションを実行するには、最低の物理RAMが必要です。Java Plug-inを使用したブラウザ内で実行するアプレットには、より多くのRAMをお薦めします。少ないメモリーで実行すると、パフォーマンスに重大な影響を及ぼすディスク・スワッピングが発生する場合があります。非常に大規模なプログラムでは、十分なパフォーマンスを得るために多くのRAMが必要になります。

注意:

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

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

このドキュメントの次の表記を含むテキストに対しては、かわりに適切な更新バージョン番号を使用する必要があります。

minor.security.patch

次に例を示します。

- 64ビット・システム用のアップデート9、マイナー1、セキュリティ1、パッチ1のJDKインストーラをダウンロードする場合、ファイル名jdk-9.minor.security.patch_windows-x64_bin.exeは、 jdk-9.1.1.1_windows-x64_bin.exeになります。

- 64ビット・システム用のアップデート9、マイナー1、セキュリティ1、パッチ1のJREインストーラをダウンロードする場合、ファイル名jre-9.minor.security.patch_windows-x64_bin.exeは、jre-9.1.1.1_windows-x64_bin.exeになります。

WindowsでのJDKのインストール手順

自己インストールの実行可能ファイルを実行して、WindowsコンピュータでJDKを解凍およびインストールします。

次の項の手順を実行して、JDKをWindowsコンピュータにインストールします。

- JDKインストーラのダウンロード

- JDKインストーラの実行

- JDKのサイレント・インストール

- PATH環境変数の設定

JDKインストーラのダウンロード

ブラウザで、Java SE Development Kit 9ダウンロード・ページにアクセスし、ライセンス契約に同意するをクリックします。ダウンロード・メニューで、使用するWindowsのバージョンの.exeに対応するダウンロード・リンクをクリックします。

ファイルjdk-9.minor.security.patch_windows-x64_bin.exeをダウンロードします。

注意:
ファイルが正常にダウンロードされたことを確認するため、ダウンロード・ページとローカル・ドライブ上のファイル・サイズを比較します。

JDKインストーラの実行

Microsoft WindowsにJDKをインストールするには、管理権限が必要です。

JDKインストーラを実行する手順は、次のとおりです。

1. ダウンロード先の場所でインストーラのアイコンまたはファイル名をダブルクリックし、JDK 9インストーラを起動します。

2. インストール・ウィザードの指示に従います。
JDKにはJava FX SDK、プライベートJREおよびJava Mission Controlツール・スイートが含まれています。JavaFX SDKはインストーラによってJDKインストール・ディレクトリに統合されます。

3. インストールの完了後、ダウンロードしたファイルを削除して、ディスク領域を回復できます。

JDKのサイレント・インストール

JDKインストーラをダブルクリックしたり開いたりせずに、コマンド行引数を使用して、サイレントで非対話型のJDKインストールを実行できます。

次の表に、インストール・シナリオ例と、それを実行するために必要なコマンドを示します。表記jdkは、ダウンロードされたインストーラ・ファイルのベース名(jdk-9_windows-x64_bin.exeなど)を略したものです。

インストール・シナリオ

コマンド

JDKとパブリックJREをサイレント・モードでインストールする

jdk.exe /s

サイレント・モードでの開発ツールおよびソース・コードのインストール(パブリックJREはインストールしない)

jdk.exe /s ADDLOCAL="ToolsFeature,SourceFeature"

サイレント・モードでの開発ツール、ソース・コードおよびパブリックJREのインストール

jdk.exe /s ADDLOCAL="ToolsFeature,SourceFeature,PublicjreFeature"

パブリックJREを指定されたディレクトリC:\testにサイレント・モードでインストールする

jdk.exe /s /INSTALLDIRPUBJRE=C:\test

PATH環境変数の設定

PATH変数をJDK 9用に永続的に設定し、再起動後もJDK 9が維持されるようにしておくと便利です。

注意:

JRE用のPATH変数は自動的に設定されます。この項はJDKにのみ適用されます。

PATH変数を設定しないと、実行可能ファイルを実行するたびに、そのファイルへのフルパスを指定する必要があります。次に例を示します。

C:\> "C:\Program Files\Java\jdk-9\bin\javac" MyClass.java

PATH変数を永続的に設定するには、jdk-9\binディレクトリのフルパスをPATH変数に追加します。一般的なフル・パスは次のとおりです。

C:\Program Files\Java\jdk-9\bin

Microsoft WindowsでPATH変数を設定する手順は、次のとおりです。

1. 「コントロール パネル」→「システム」を選択します。

2. 「詳細設定」、「環境変数」の順にクリックします。

3. JDKインストールのbinフォルダの場所を、「システム環境変数」のPATH変数に追加します。

注意:

PATH環境変数は、セミコロン(;)で区切られた一連のディレクトリで、大/小文字を区別しません。Microsoft Windowsでは、PATHディレクトリ内のプログラムを左から右へ順番に探します。

一度にパスに含めることができるJDKのbinディレクトリは、1つのみです。最初のインスタンスより後のものは無視されます。

JDKパスを追加する場所がわからない場合、場所を追加します。

PATH変数の設定後に開いた新しい各コマンド・ウィンドウで、新しいパスが有効になります。

PATH変数の一般的な値は次のとおりです。

C:\WINDOWS\system32;C:\WINDOWS;"C:\Program Files\Java\jdk-9\bin"

WindowsでのJREのインストール手順

WindowsコンピュータにJREをインストールするときには、使用するWindowsシステムに適したJREインストーラを選択する必要があります。

64ビットWindowsオペレーティング・システムには、Webページの表示用に標準(デフォルト)で64ビットInternet Explorer (IE)ブラウザが使用されます。

次の項の手順を実行して、JREをWindowsコンピュータにインストールします。

- JREのプロキシ設定および認証

- JREインストーラのダウンロード

- JREインストーラの実行

JREのプロキシ設定および認証

Windowsオンライン・インストーラを使用するには、インターネットに接続する必要があります。

プロキシ・サーバーの背後で実行している場合、プロキシ設定が正しく構成されている必要があります。これが構成されていないか、または正しく構成されていない場合、インストーラは次のメッセージとともに終了します。

The installer cannot proceed with the current Internet Connection settings. Please visit the following website for more information.
https://www.java.com/en/download/help/
このメッセージが表示された場合は、プロキシ設定を確認してください。

「コントロール パネル」で「インターネット オプション」をダブルクリックし、「接続」タブを選択して「LAN の設定」をクリックします。

正しい設定がわからない場合、インターネット・プロバイダまたはシステム管理者に確認してください。

JREインストーラのダウンロード

JREインストーラはJava SE Runtime Environment 9ダウンロード・ページにあります。

1. ブラウザで、Java SE Runtime Environment 9ダウンロード・ページに移動します。

次のJREインストーラをダウンロードできます。

- Windowsオフライン: jre-9.minor.security.patch_windows-x64_bin.exe

- Windows: jre-9.minor.security.patch_windows-x64_bin.tar.gz

2. 要件に従ってJREインストーラをダウンロードします。

注意:

Windowsオフライン・インストーラおよびWindowsインストーラには、JREのインストールに必要なものがすべて含まれています。

ユーザーが企業全体にJREをインストールできる、Microsoft Windowsインストーラ(MSI) Enterprise JREインストーラも使用可能です。本番で使用するには、商用ライセンスが必要です。

3. ライセンス契約に同意するをクリックし、ダウンロード・メニューで、使用するWindowsのバージョンのインストーラに対応するリンクをクリックします。

4. ダウンロード・ページに記載されているファイル・サイズをメモしておき、ダウンロード完了後に、完全なファイルをダウンロードしたことを確認します。

JREインストーラの実行

Microsoft WindowsにJREをインストールするには、管理権限が必要です。

JREインストーラを実行する手順は、次のとおりです。

1. ダウンロード先の場所でインストーラのアイコンまたはファイル名をダブルクリックし、JRE 9インストーラを起動します。

2. インストール・ウィザードの指示に従います。
インストーラは、JavaコンテンツがWebブラウザで無効化されているかどうかを通知し、それを有効化する手順を提供します。以前にアプレットおよびJava Web Startアプリケーションの一部のセキュリティ・プロンプトを非表示にするよう選択した場合、インストーラによりプロンプトを復元するオプションが提供されます。

3. インストールの完了後、ダウンロードしたファイルを削除して、ディスク領域を回復できます。

注意:

JDKでインストールされたプライベートJREは登録されません。JREを登録するには、JAVA_HOME\binを指すようにPATH環境変数を設定します。JAVA_HOMEはプライベートJREをインストールした場所です。PATH環境変数の設定を参照してください。

デフォルトでは、Java Access Bridgeは無効です。有効にするには、Java Platform, Standard Edition Javaアクセシビリティ・ガイドのJava Access Bridgeの有効化およびテストを参照してください。

Microsoft Windows 7およびWindows 10マシンで、必須のJava情報および機能にアクセスするには、インストール後、「スタート」メニューをクリックし、「Java」を選択します。Javaディレクトリからヘルプや更新の確認、Javaの構成にアクセスできます。

Microsoft Windows 8およびWindows 8.1には「スタート」メニューがありません。Java情報は次のStartディレクトリから確認できます: %ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs

Windowsレジストリの設定

Microsoft WindowsバージョンのJava SE Runtime Environment用インストレーション・プログラムでは、レジストリを使用してパスとバージョンの情報を格納します。

次のレジストリ・キーを作成します。

- HKEY_LOCAL_MACHINE\Software\JavaSoft\JRE
このキーには、文字列CurrentVersionと、システム上のもっとも高いインストール済バージョンの値が含まれています。

- HKEY_LOCAL_MACHINE\Software\JavaSoft\JRE\<version>
このキーには、次の文字列値が含まれています。

- JavaHome: JREがインストールされているデイレクトリのフルパス名

- RuntimeLib: JavaランタイムDLLのフルパス名

- HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Web Start\
このキーはJava Web Start用に作成されています。

システムにJDKまたはJREの2つのバージョンがインストールされている場合、一方がJDK 9で導入された新しいバージョン文字列形式を使用していて、もう一方が古いバージョン形式を使用している場合、異なる2つのCurrentVersionレジストリ・キー値が存在します。たとえば、JDK 1.8.0およびJDK 9がインストールされている場合、次のレジストリ・キーが作成されます。

JDK 1.8.0用の"HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit"およびJDK 9用の"HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JDK"。

この例のレジストリ・レイアウトは次のとおりです。

"HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JDK\9"
"HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JDK"
"@CurrentVersion" = 9
"HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.8"
"HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit\1.8.0"
"HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Development Kit"
"@CurrentVersion" = 1.8

@CurrentVersionは、"JDK"または"Java Development Kit"キーのレジストリ文字列です。

同様の例で、JREがインストールされている場合のレジストリ・レイアウトは次のとおりです。

"HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JRE\9"
"HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\JRE"
"@CurrentVersion" = 9
"HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.8"
"HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\1.8.0"
"HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment"
"@CurrentVersion" = 1.8

@CurrentVersionは、"JRE"または"Java Runtime Environment"キーのレジストリ文字列です。

JDKの使用の開始

Windowsの「スタート」メニューの「Java」項目を使用して、Javaの必須の情報や機能(ヘルプ、APIドキュメント、Javaコントロール・パネル、更新の確認、Java Mission Controlなど)にアクセスできます。

JDKによってインストールされるJavaスタート・メニュー

JDKのインストール中、Javaメニュー項目がWindowsの「スタート」メニューに追加されるため、Javaリソースに簡単にアクセスできるようになり、次の項目が含まれている「Java Development Kit」フォルダがWindowsの「スタート」メニューに作成されます。

- 参照ドキュメント: オンラインAPIドキュメントWebページが開きます。

- Java Mission Control: Java Mission Controlプロファイリングおよび診断ツールのスイートが開きます。

注意:

Java Mission Controlは、Java SE上級ライセンスを持つユーザーが使用可能な商用機能です。

JDKのインストールおよびアンインストールのプロセス中に、システム上のJDKの最新バージョンに関連付けるために適切なスタート・メニュー項目が更新されます。

注意:
Windows 7およびWindows 10には「スタート」メニューがありますが、Windows 8およびWindows 8.1にはこのメニューがありません。Windows 8およびWindows 8.1の場合、JDKおよびJava情報は次のStartディレクトリから確認できます: %ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs

JREによってインストールされるJavaスタート・メニュー

JREのインストール中、Javaメニュー項目がWindowsの「スタート」メニューに追加されるため、Javaリソースに簡単にアクセスできるようになり、次の項目が含まれている「Java」フォルダがWindowsの「スタート」メニューに作成されます。

- Javaについて: Javaコントロール・パネルを「一般」タブにフォーカスを設定して開きます。このタブには、システムにインストールされている最新のJREバージョンが表示されます。

- 更新の確認: Javaコントロール・パネルを「更新」タブにフォーカスを設定して開きます。

- Javaの構成: Javaコントロール・パネルを「一般」タブにフォーカスを設定して開きます。

- ヘルプを表示: 「Javaヘルプ・センター」を開きます。

- Java.comにアクセスします: Javaのダウンロード・ページを開きます。

JREのインストールおよびアンインストールのプロセス中に、システム上のJREの最新バージョンに関連付けるために適切なスタート・メニュー項目が更新されます。

注意:
Windows 7およびWindows 10には「スタート」メニューがありますが、Windows 8およびWindows 8.1にはこのメニューがありません。Windows 8およびWindows 8.1の場合、JREおよびJava情報は次のStartディレクトリから確認できます: %ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs

Java Web Start

Java Web Startは、Webブラウザ上でクリックするだけでフル装備のアプリケーションを実行できる機能を提供する、アプリケーション配備のためのテクノロジです。

Java Web Startを利用すれば、表計算プログラムやインターネット・チャット・クライアントなどのアプリケーションを、複雑なインストール手順を踏まずに、簡単にダウンロードして実行できるようになります。Java Web Startでは、Webページ上のリンクをクリックするだけで、アプリケーションを実行できます。そのアプリケーションがコンピュータに存在しない場合は、Java Web Startにより、必要なすべてのファイルが自動的にダウンロードされます。ダウンロード後は、ファイルがコンピュータ上にキャッシュされるため、デスクトップ上のアイコンかブラウザ上のリンクを使用して、必要なときにいつでも実行できるようになります。どの方法でアプリケーションを実行しても、常に最新で使用可能なバージョンのアプリケーションが実行されます。

以前のバージョンからのアップグレード

以前のバージョンのJava Web Startがある場合、それはアンインストールしません。アンインストールすると、ダウンロード・キャッシュがクリアされ、以前にインストールされたすべてのJava Web Startアプリケーション・データを再度ダウンロードする必要があります。新しいバージョンによって、以前のインストールが上書きされ、新しいバージョンを使用するようにブラウザが自動的に更新されます。Java Web Startで使用される構成ファイルおよびプログラム・ファイルのフォルダは変更されますが、Java Web Startでは設定を新しい形式に変換するため、アップグレード後もすべての設定はそのまま保持されます。

アンインストール

Java Web Startをアンインストールする唯一の方法は、JDKまたはJREをアンインストールすることです。しかし、JDKまたはJREをアンインストールしても、Java Web Startの以前のバージョンのキャッシュは削除されません。以前のリリースには、Java Web Startの別のアンインストール手順があります。

次を行った場合、誤解を招くメッセージが表示されることがあります。

- JDKまたはJREでJava Web Startアプリケーションをダウンロードおよびキャッシュする。

- Windowsの「コントロール パネル」の「プログラムの追加と削除」を使用してJDKまたはJREを削除する。

- 「プログラムの追加と削除」を使用してJava Web Startアプリケーションを削除する。

アプリケーションを削除しようとすると、次のメッセージを含むアンインストーラ・エラー・ダイアログ・ボックスが表示されます。

Javaアプリケーションnameを削除しようとしてエラーが発生しました。これはすでにアンインストールされている可能性があります。Javaアプリケーションnameを「プログラムの追加と削除」リストから削除しますか。
「はい」を選択すると、さらに別のアンインストーラ・エラー・ダイアログ・ボックスが表示され、次のメッセージが表示されます。

Javaアプリケーション:nameを「プログラムの追加と削除」リストから削除するためのアクセス権が不十分です。システム管理者に連絡してください。

これはJDKまたはJREのアンインストールでJava Web Startアプリケーションを削除した場合に表示されるメッセージですが、これは「プログラムの追加と削除」に反映されていません。[F5]を押して「プログラムの追加と削除」をリフレッシュするか、パネルを開き直します。

このような誤解を招くメッセージが表示されないようにするには、[F5]を押すか、ダイアログ・ボックスを開き直します。JDKまたはJREでダウンロードおよびキャッシュされたJava Web Startアプリケーションは、現在インストールされているプログラムのリストには表示されなくなります。

Java Plug-in

Java Plug-inテクノロジは、JREの一部として含まれており、一般的なブラウザおよびJavaプラットフォーム間の接続を確立します。この接続により、Webサイトのアプレットをデスクトップのブラウザ内で実行できます。

Java Plug-inは、JREのインストール中に、サポートされているWebブラウザに対して自動的に有効化されます。ユーザー側の操作は必要ありません。

注意:

Java SE 9では、Java SE 6 Update 10より前のJREのバージョンで使用可能なJava Plug-inのバージョンは、推奨されていません。ただし、以前のバージョンのJava Plug-inは、互換性の目的でJava SE 9に付属していますが、完全にはサポートされていません。これは、将来のリリースでは削除される予定です。

「JREが古い」という警告を無効にするオプション

インストールされたJREがセキュリティ・ベースラインを下回っているか、組み込まれた有効期限が過ぎている場合、インストールされたJREを最新バージョンに更新するよう、ユーザーに追加の警告が表示されます。更新プロセスを一元管理するためにユーザーが個別にJREを更新しようとすると、問題が発生します。

デプロイメント・プロパティdeployment.expiration.check.enabledを使用して、「JREが古い」という警告を無効にできます。この特定の警告メッセージを抑制するには、次のエントリをデプロイメント・プロパティ・ファイルに追加します。

deployment.expiration.check.enabled=false

自動更新を無効にするには、Javaコントロール・パネルの「更新」タブで「更新を自動的にチェック」チェック・ボックスの選択を解除します。

WindowsでのJDKのアンインストール

JDK 9をアンインストールするには、Microsoft Windowsの「コントロール パネル」の「プログラムの追加と削除」ユーティリティを使用します。

WindowsでのJREのアンインストール

次のいずれかの方法でJREをアンインストールできます。

- Microsoft Windowsの「コントロール パネル」の「プログラムの追加と削除」ユーティリティに移動し、古いバージョンのJREをアンインストールします。

- オンラインのJavaアンインストール・ツールを使用してJREを削除します。

Java Removal ToolはJREインストーラに統合されました。jre-9のインストール後、Java削除ツールにより、システム内の古いJavaバージョンがリストされるようになるため、削除が簡単になりました。

注意:

システム管理者が組織のデプロイメント・ルール・セットを指定した場合、Javaアンインストール・ツールは実行されません。

デプロイメント・ルール・セットによって、企業は、Javaデスクトップ環境を直接管理し、JavaアプレットやJava Web Startアプリケーションのセキュリティ・ポリシーがかつてないほど厳しくなっている環境の下で、レガシー・ビジネス・アプリケーションを使用し続けることができます。デプロイメント・ルール・セットによって、管理者は、アプレットやJava Web Startアプリケーションのルールを指定できます。これらのルールは、特定のJREバージョンを使用する必要があることを指定できます。したがって、必要なJREがアンインストールされていないことを確認するデプロイメント・ルール・セットが検出された場合、Javaアンインストール・ツールは実行されません。

Java Platform, Standard Editionデプロイメント・ガイドのデプロイメント・ルール・セットを参照してください。

JDKインストールのトラブルシューティング

以降の項では、インストール手順の実行中に発生することがある問題の解決方法のヒントを紹介します。

解凍中のシステム・エラー

system error during decompressionというエラー・メッセージが表示される場合、TEMPディレクトリが含まれるディスクに十分な領域がない可能性があります。

DOSモードで実行できないプログラム

This program cannot be run in DOS modeというエラー・メッセージが表示される場合、次を実行します。

1. MS-DOSシェルまたは「コマンド プロンプト」ウィンドウを開きます。

2. タイトル・バーを右クリックします。

3. 「プロパティ」を選択します。

4. 「プログラム」タブを選択します。

5. 「詳細」をクリックします。

6. 項目「MS-DOS プログラムに Windows を検出させない」が選択されていないことを確認します。

7. 「OK」をクリックします。

8. 「OK」を再度選択します。

9. MS-DOSシェルを終了します。

10. コンピュータを再起動します。

メモ帳でのソース・ファイル

Microsoft Windowsでは、Microsoftのメモ帳で新しいファイルを作成し、最初にそれを保存すると、通常、メモ帳によりファイル名に.txt拡張子が追加されます。そのため、Test.javaと名前を付けたファイルは実際にはTest.java.txtとして保存されます。Microsoft Windowsエクスプローラの「フォルダ オプション」で「登録されている拡張子は表示しない」の選択を解除して、ファイル拡張子の表示をオンにしないと、.txt拡張子は表示できないことに注意してください。.txt拡張子を付けないようにするには、「名前を付けて保存」ダイアログ・ボックスに情報を入力する際、"Test.java"のようにファイル名を引用符で囲みます。

システム・コード・ページに含まれていない文字

システム・ロケールのコード・ページに含まれていない文字を使用して、ディレクトリに名前を付けている可能性があります。このようなディレクトリがインストール・パスに含まれていると、一般エラー1722が発生し、インストールは完了しません。エラー1722はWindowsインストーラのエラー・コードです。これは、インストールが失敗したことを示します。現時点で、このエラーの原因は解明されていません。

この問題を回避するには、ユーザーとシステムのロケールが同一で、システム・ロケールのコード・ページに含まれている文字のみがインストール・パスに含まれていることを確認します。ユーザーとシステムのロケールは、「コントロール パネル」の「地域オプション」または「地域の設定」で設定できます。

関連付けられているバグ番号は4895647です。

Windowsオンライン・インストールおよびJava Updateに関するFAQ

WindowsコンピュータでJDK 9とJRE 9のオンライン・インストールおよびJava更新を実施する場合のよくある質問が記載されています。

1. インストーラをダウンロードしましたが、サイズが1MB未満です。こんなに小さいのはなぜですか。

JREのWindowsオンライン・インストーラの場合、さらに多くのインストーラ・ファイルがダウンロードされます。このインストーラを使用すると、ユーザーは不要なファイルをダウンロードしなくて済みます。

2. Java UpdateのためにJavaコントロール・パネルを開き、「バージョン情報」タブにはコンピュータにインストールされているJREのバージョンが表示されました。その後、Java Updateを実行しても、Javaコントロール・パネルに表示されるJREのバージョンが変更されていません。なぜですか。

Javaコントロール・パネルを閉じてから再起動して、更新されたコントロール・パネルを取得する必要があります。

3. Java Plug-inを使用するとNetscape/Mozillaが正しく動作しません。なぜですか。

まず、すべてのブラウザ・セッションを閉じます。これで動作しない場合は、システムを再起動してからやりなおしてください。

4. D:\ドライブにインストールしようとしましたが、Java Updateでは引き続きファイルをC:\ドライブにインストールしています。なぜですか。

別のターゲット・ディレクトリが選択されたかどうかに関係なく、Java Updateでは、一部の更新ファイルをWindowsのシステム・ドライブにインストールする必要があります。

5. インストールしたバージョンのJava Updateをどうしたらアンインストールできますか。

JREをアンインストールするには、Microsoft Windowsの「プログラムの追加と削除」ユーティリティを使用します。「コントロール パネル」を選択し、「アプリケーションの追加と削除」を選択します。

6. JREブートストラップ・インストーラをダウンロードして実行すると、次のメッセージが表示されます。なぜですか。システムの現在のインターネット接続の設定では、このインストーラを続行できません。Windowsの「コントロール パネル」で「インターネット オプション」 -> 「接続」を選択して、設定およびプロキシ情報が正しいことを確認してください。

JREブートストラップ・インストーラでは、他のファイルをダウンロードするためにWebに接続する際に、システムのインターネット接続設定を使用します。ファイアウォールの背後にいてプロキシ設定が必要な場合は、「インターネット オプション」または「インターネットのプロパティ」(「スタート」、「コントロール パネル」、「インターネット オプション」/「インターネットのプロパティ」、「接続」、「LAN の設定」の順に選択)のプロキシ設定が正しく設定されていることを確認してください。外部のWeb(たとえばファイアウォールの外側)をInternet Explorerでブラウズできる場合、プロキシ設定は正しく設定されています。インストーラでは、Netscape/Mozillaで指定したプロキシ設定は認識されません。

7. JREのインストール後に、システムのバックグラウンドで実行しているjusched.exeが見つかりました。シャットダウンする方法はありますか。

jusched.exeはJava Updateのスケジューラ・プロセスです。このプロセスは自動的に実行されます。Javaコントロール・パネルの「更新」タブでシャットダウンするには、「更新を自動的にチェック」チェック・ボックスの選択を解除します。

8. Javaコントロール・パネルの「今すぐ更新」ボタンをクリックすると、システムが「オフライン」であるとのメッセージが表示されます。これはどういう意味ですか。

Java Updateは、システムがネットワークに接続されている場合のみ実行できます。ネットワークに接続されていないシステムは「オフライン」であるとして参照されます。「今すぐ更新」をクリックすると、システムのオンライン/オフライン・ステータスがチェックされます。コンピュータがインターネットに接続していない場合は、エラー・メッセージが表示されます。システムが現在インターネットに接続していることを確認し、再試行してください。

9. 指示に従って特定のバージョンのJREをインストールしました。インストール後に、ダウンロード可能な更新があることを知らせるメッセージがシステムトレイから表示されました。どうすればよいでしょうか。

このメッセージは、Java自動更新メカニズムの一部で、ユーザーのログイン時に新しいバージョンのJREがダウンロードできるかどうかを検出します。システムトレイのJava Updateアイコンをクリックすると、更新がダウンロードされインストールされます。

10. Java SEインストーラを実行中に、次のエラーが発生しました。このインストール・パッケージを開くことができませんでした。アプリケーション・ベンダーに連絡して、これが有効なWindowsインストーラ・パッケージであることを確認してください。

このエラーは次が原因で発生する可能性があります。

- ネットワーク接続の失敗。

- ダウンロード・マネージャ・ソフトウェアによるダウンロード・プロセスの妨害。

- 別のアプリケーション(ウィルス対策アプリケーションなど)によるインストール・プロセスの妨害。

これらの問題に対処するには、サードパーティ製のダウンローダ・アプリケーションがオフになっていて、ネットワーク接続が正しく構成されていることを確認してください。プロキシが使用中の場合は、プロキシ認証がオフになっていることも確認してください。

11. 次のエラーが発生しました。エラー1722。このWindowsインストーラ・パッケージには問題があります。セットアップの一部として実行されるプログラムを正しく完了しませんでした。サポート担当者またはパッケージ・ベンダーに連絡してください。

エラー1722。このWindowsインストーラ・パッケージには問題があります。を参照してください。他のエラーや問題が発生した場合は、Javaヘルプ・センターにアクセスできます。ここには、システムにJavaをダウンロードおよびインストールするときに発生する可能性がある問題の解決策が記載されています。エラー番号で解決策を検索できます。"エラー1722"を検索すると、この問題の解決策が表示されます。

10 JDKおよびJREのインストール・ディレクトリの構造

jdk-9をインストールすると、自動的にパブリックjre-9もインストールされます。

この項では、インストール・ディレクトリのファイルとフォルダについて説明します。

開発用ファイルとディレクトリ

jdk-9のモジュラ・ランタイム・イメージには次のフォルダが含まれています。

注意:
macOSの場合、JDKのインストール・パスは/Library/Java/JavaVirtualMachines/jdk-9.jdk/Contents/Homeです。

/jdk-9

JDKソフトウェアがインストールされるルート・ディレクトリです。このディレクトリには著作権、READMEおよびsrc.zipファイル(Javaプラットフォームのソース・コードのアーカイブ・ファイル)が含まれています。

"/jdk-9.jdk/Contents/Home/"

JDKソフトウェアがインストールされるmacOS上のルート・ディレクトリです。

/jdk-9/bin

イメージにリンクされているモジュールによって定義されている実行可能ファイルとコマンド行ランチャ。

/jdk-9/conf

.propertiesファイル、.policyファイル、および開発や展開を行うユーザーやエンド・ユーザーが編集するその他の構成ファイル。

/jdk-9/lib

ランタイム・システムのプライベート実装の詳細。これらのファイルは外部使用を意図していないので、編集しないでください。

macOS上のlibディレクトリまたはLinuxとSolaris上のlib/$ARCHディレクトリには、ランタイム・システムの動的リンク型のネイティブ・ライブラリが含まれています。

/jdk-9/jmods

コンパイルされたモジュール定義。

/jdk-9/legal

各モジュールの著作権およびライセンス関連のファイル。

/jdk-9/src.zip

Javaプラットフォームのソース・コードを含むアーカイブ。

/jdk-9/include

Java Native InterfaceおよびJava Virtual Machine (JVM) Debugger Interfaceを使用したネイティブ・コードのプログラミングをサポートするC言語ヘッダー・ファイルです。

jre-9のランタイム・イメージには次のフォルダが含まれています。

注意:
macOSの場合、JREのインストール・パスは/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/です。

/jre-9

JREソフトウェアがインストールされるルート・ディレクトリです。このディレクトリには、READMEやその他のJREフォルダが含まれています。

"/JavaAppletPlugin.plugin/Contents/Home/"

JREソフトウェアがインストールされるmacOS上のルート・ディレクトリです。

/jre-9/bin

イメージにリンクされているモジュールによって定義されている実行可能ファイルとコマンド行ランチャ。

/jre-9/conf

.propertiesファイル、.policyファイル、および開発や展開を行うユーザーやエンド・ユーザーが編集するその他の構成ファイル。

/jre-9/lib

ランタイム・システムのプライベート実装の詳細。これらのファイルは外部使用を意図していないので、編集しないでください。

macOS上のlibディレクトリまたはLinuxとSolaris上のlib/$ARCHディレクトリには、ランタイム・システムの動的リンク型のネイティブ・ライブラリが含まれています。

/jdk-9/legal

各モジュールの著作権およびライセンス関連のファイル。

11 JREインストールに関するオプション: Windowsシステム管理者およびベンダー

このトピックでは、Windows Java Runtime Environmentのインストール、構成およびログ・ファイルの作成のオプションについて説明します。

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

- JREインストールのオプションの概要

- JREのコマンド行インストール

- JREの静的インストール

- ログ・ファイルの作成

JREインストールのオプションの概要

この項では、Java SE Runtime Environment (JRE) 9をWindowsプラットフォームにインストールする場合のオプションを説明します。対象読者は次のとおりです。

- ユーザーの操作なしにイントラネット内の複数のPCにJava Web Startテクノロジを含むJREをデプロイするシステム管理者。

- JREを必要とする製品を持つベンダー。JREは、サイレント(コマンド行から非対話的)に製品にインストールできます。

JREインストーラは、Microsoft Windowsインストーラ(MSI) テクノロジを使用して構築されています。MSIには、サイレント・インストール用のビルトイン・サポートと、MSIを実行する.exeファイルを使用してJREを手動でインストールする手順が含まれています。

JREのコマンド行インストール

この項では、JRE Windowsオフライン・インストーラのコマンド行オプションについて説明します。

JREインストーラを次のように実行します。

jre[INSTALLCFG=configuration_file_path] [options]

- jreはJRE Windowsオフライン・インストーラのベース・ファイル名(jre-9.0.1.1_windows-x64_bin.exeなど)を表します。

- INSTALLCFG=configuration_file_path は、インストーラ構成ファイルのパスを指定します。構成ファイルを使用したJREのインストールを参照してください。

- optionsは、空白で区切られた指定値です。構成ファイルのオプションに示されているオプションを使用します。サイレント・インストールを実行するには、JRE Windowsオフライン・インストーラでオプション/sを使用します。

JREの静的インストール

JREの静的なインストールを実行する(コマンド行または構成ファイル・オプションSTATIC=1を指定して)場合、Java自動更新機能によって、Java Updateの実行中もそのJREはインストールされたままになります。

静的JREのデフォルトのインストール・ディレクトリは、C:\Program Files\Java\jre-nで、nはJava SEのフル・リリースおよび更新番号です(たとえば、リリース9マイナー1、セキュリティ1、パッチ1の場合はn = 9.1.1.1です)。

ログ・ファイルの作成

ログ・ファイルを使用して、インストールが成功したことを確認します。

インストールのログ・ファイルを作成するには、インストール・アクション・コマンドに/L C:\<path>\setup.logを付加し、ログ・ファイルの末尾までスクロールしてインストールのステータスを確認します。

ログ・ファイルの作成の例を次に示します。

jre-9-windows-x64_bin.exe /s /L C:\<path>\setup.log

ログ・ファイルがC:\<path>\setup.logファイルに書き込まれます。

12 構成ファイルを使用したJREのインストール

構成ファイルを使用して、JREインストールを標準化すること、およびコマンド行で使用できないオプションを指定することができます。

このトピックでは、JDKコマンド行インストール・オプションを補完する構成ファイルについて説明します。インストーラ構成ファイルは、インストーラのコマンド行で指定されたオプションの代替となったり、オプションを拡張したりします。

注意:

Windows、macOSおよびLinuxのコマンド行インストーラは構成ファイルをサポートしていますが、すべてのオペレーティング・システムがすべての構成ファイル・オプションをサポートしているとはかぎりません。

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

- 構成ファイルの使用

- 構成ファイルのオプション

- サンプル構成ファイル

- システム・ランタイム構成ファイル

構成ファイルの使用

WindowsでJREをインストールする場合、次のようにINSTALLCFGコマンド行オプションを使用して、構成ファイルを指定します。

jre INSTALLCFG=configuration_file_path

- jreは、インストーラのベース・ファイル名(たとえばjre-9.0.1_windows-x64_bin.exe)です。

- configuration_file_pathは、構成ファイルへのパスです。

Solaris、LinuxまたはmacOSでJREをインストールする場合、/etc/java/config/jre-install.propertiesという名前で構成ファイルを作成します。JREインストーラを起動すると、この特定のパスと名前の構成ファイルを探します。

構成ファイルのオプション

次の表に、各オペレーティング・システムに適用されるインストーラの構成ファイル・オプションをリストします。

注意:

値Enableは1、値Disableは0に置き換えてください。

JRE Windowsオフライン・インストーラを実行する場合、コマンド行で同じオプションを使用します。JREのコマンド行インストールを参照してください。

表12-1 構成ファイルのオプション

オプション

オペレーティング・システム

値

説明

JREオフライン・インストーラ

ランタイム構成ファイルに保存

INSTALL_SILENT=

Windows

Enable、Disable

サイレント(非対話型)インストール。

デフォルト: Disable

はい

はい

INSTALLDIR=

Windows

path

ファイルのインストール先のフォルダ/ディレクトリ。

デフォルト: オペレーティング・システムのデフォルト・パス

Windowsの場合、これは最初のインストール時のみ機能します。LinuxおよびSolarisでは、この目的にはオペレーティング・システム・ツールを使用するため、インストール・ディレクトリの再配置はオペレーティング・システム・ツールによって処理されます。(例: rpm --prefix=path)]

はい

いいえ

STATIC=

Windows

Enable、Disable

静的なインストールを実行します(JREの静的インストールを参照してください)。

デフォルト: Disable

はい

いいえ

AUTO_UPDATE=

Windows

macOS

Enable、Disable

自動更新機能を有効にします。

デフォルト: Enable

はい

はい

WEB_JAVA=

Windows

macOS

Linux

Enable、Disable

ダウンロード済のJavaアプリケーションがWebブラウザまたはJava Web Startでの実行を許可される/されないように、インストールを構成します。

デフォルト: Enable

はい

いいえ

WEB_JAVA_SECURITY_LEVEL=

Windows

macOS

Linux

H (高), VH (非常に高)

ブラウザまたはJava Web Startで実行中のJavaアプリケーションのインストールのセキュリティ・レベルを構成します。

デフォルト: H

はい

いいえ

WEB_ANALYTICS=

Windows

Enable、Disable

インストーラによるインストール関連の統計のOracleサーバーへの送信を許可または禁止します。

デフォルト: Enable

はい

はい

EULA=

Windows

Enable、Disable

JavaアプレットまたはJava Web Startアプリケーションを起動する場合、ユーザーは、エンド・ユーザー・ライセンス契約(EULA)に同意するよう求められます。

デフォルト: Disable

はい

はい

REBOOT=

Windows

Enable、Disable

無効にすると、インストーラはJREのインストール後にコンピュータを再起動するようユーザーに求めません。しかし、ほとんどの場合、インストーラはJREのインストール後にコンピュータを再起動する必要はありません。

デフォルト: Enable

はい

いいえ

NOSTARTMENU=

Windows

Enable、Disable

インストーラがJavaの起動項目を設定せずにJREをインストールすることを指定します。

デフォルト: Disable

はい

いいえ

REMOVEOUTOFDATEJRES=

Windows

0、1

注意: オンラインおよびオフラインのインストーラ(.exeおよびラッパー)のみに適用されます。JREのインストール時に既存の古いJREをアンインストールするようにします。

REMOVEOUTOFDATEJRES=0 を使用すると、すべての古いJavaバージョンがシステムに残ります。

REMOVEOUTOFDATEJRES=1を使用すると、すべての古いJavaバージョンがシステムから削除されます。

たとえば、jre–9.1.1.1.exe /s REMOVEOUTOFDATEJRES=1を実行すると、セキュリティ・ベースラインを下回っているすべてのJREが削除されます。セキュリティ・ベースラインを上回っているJREはアンインストールされません。

はい

いいえ

サンプル構成ファイル

次に、Windowsでの構成ファイルのサンプルを示します。次のことを指定します。

- サイレント・インストールを実行する。

- JREをディレクトリC:\java\jreにインストールする。

- ブラウザで実行中の署名なしのJavaアプリケーションのセキュリティ・レベルを「非常に高」に設定する。

例12-1 Windowsのサンプル構成ファイル

INSTALL_SILENT=Enable
INSTALLDIR=C:\java\jre
WEB_JAVA_SECURITY_LEVEL=VH

システム・ランタイム構成ファイル

構成ファイルを使用してJREをインストールすると、インストーラは、オペレーティング・システムに応じて、コンピュータ内の次のいずれかの場所にファイルを(インストール時に使用されたオプションのサブセットとともに)保存します。

- Windows: %ALLUSERSPROFILE%\Oracle\Java\java.settings.cfg
環境変数%ALLUSERSPROFILE%の値は、通常C:\ProgramDataです。

- SolarisおよびLinux: /etc/Oracle/Java/java.settings.cfg

- macOS: /Library/Application/Support/Oracle/Java/java.settings.cfg

Oracleの法律上の注意点

コピーライト

Copyright © 1994-2018, Oracle and/or its affiliates. All rights reserved.

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクルまでご連絡ください。

制限付権利について

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、Oracle Corporationおよびその関連会社は一切の責任を負いかねます。

商標と登録商標について

OracleおよびJavaはオラクルおよびその関連会社の登録商標です。その他の社名、商品名等は各社の商標または登録商標である場合があります。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

Pre-General Availability (一般提供前)版のドキュメントについて

このドキュメントがPre-General Availability (一般提供前)版の場合:

このドキュメントはPre-General Availability (一般提供前)版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。Oracle Corporationおよびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

非公開のPre-General Availability (一般提供前)版のドキュメントについて

このドキュメントが非公開のPre-General Availability (一般提供前)版の場合:

このドキュメントに含まれる情報は、情報の共有のみを目的としたものであって、顧客諮問委員会(Customer Advisory Board)のメンバーとしてのお客様の立場でのみ、またはお客様のPre-General Availability Trial Agreement (Pre-GAトライアル契約)のみに従って検討されるべきものとします。マテリアル、コード、または機能の提供をお約束するものではなく、購入決定を行う際の判断材料とすべきではありません。このドキュメントに記載されている特徴または機能の開発、リリースおよび時期については、オラクルの裁量により決定されます。

このドキュメントには、ソフトウェアまたは印刷物などの形式を問わず、オラクルが独占的な権利を有する財産的情報が含まれています。この機密資料へのアクセスと使用は、お客様とオラクルとの間で締結され、お客様が遵守に同意した、Oracle Master Agreement、Oracle License and Oracle Services Agreement (オラクル・ライセンスおよびサービスに関する契約書)、Oracle Partner Network Agreement、Oracle Distribution Agreementまたはその他のライセンス契約の条件に従うものとします。このドキュメントとその内容の開示、コピー、複製および配布には、オラクルによる事前の承諾を必要とします。このドキュメントはライセンス契約の一部となるものではなく、オラクルおよびその子会社や関連会社との契約を構成するものではありません。

ドキュメントのアクセシビリティ

オラクルのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)を参照してください。

Oracle Supportへのアクセス

サポートをご契約のお客様には、My Oracle Supportを通して電子支援サービスを提供しています。詳細情報は(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info)か、聴覚に障害のあるお客様は(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs)を参照してください。