Windows MSI インストーラーパッケージ

Eclipse Temurin の Windows インストーラーパッケージは標準の .msi ファイルとして提供されており、インタラクティブなユーザーインターフェースを使用して実行するか、コマンドラインからサイレントモードで実行することができます。インストーラーはユーザー単位ではなくマシン単位での使用を目的として設計されており、1 台のマシンに 1 つの MSI インストールのみが可能です。

注意:Windows インストーラーパッケージは Windows x64 システムのみでサポートされています。

GUI インストール

Windows MSI インストーラーを使用したインタラクティブなインストール手順:

  1. .msi ファイルを ダウンロードします。ファイルを開いてインストールプログラムを起動します。

  2. 条件に同意できる場合はライセンスを読んで同意します。

  3. カスタムセットアップ画面では、インストールする機能を選択し、必要に応じてデフォルトのインストールディレクトリを変更できます。デフォルトでは、Temurin は C:\Program Files\Eclipse Adoptium\<package> に以下の機能とともにインストールされます(必要に応じて選択解除可能):

    • PATH 環境変数へのインストール追加

    • .jar ファイルと Java アプリケーションの関連付け。チェックマーク(x)が表示されているディレクトリツリーをクリックすることで追加の機能を選択できます。これらの機能には以下が含まれます:

    • JAVA_HOME 環境変数の更新

  4. インストールする機能を選択したら、「次へ」をクリックします。

  5. 「インストール」をクリックしてインストールを開始します。

  6. インストールが完了したら、「完了」をクリックしてプログラムを閉じます。

コマンドラインインストール

サイレントインストールを使用すると、ユーザーの操作なしに事前選択された機能で Windows パッケージをインストールでき、大規模なデプロイに役立ちます。以下の手順に従ってください:

  1. .msi ファイルを ダウンロードします。

  2. インストールする機能を選択します。利用可能な機能は以下の表に示されています:

    機能説明

    FeatureMain

    Temurin のコアインストール(デフォルト)

    FeatureEnvironment

    PATH 環境変数の更新(デフォルト)

    FeatureJarFileRunWith

    .jar ファイルと Java アプリケーションの関連付け(デフォルト)

    FeatureJavaHome

    JAVA_HOME 環境変数の更新

    FeatureOracleJavaSoft

    レジストリキー HKLM の更新

    注意:FeatureOracleJavaSoft は、Temurin をアンインストールしたときに Oracle Java が PATH から起動されるのを防ぐために使用できます。Oracle レジストリキーを復元する必要がある場合は Oracle Java を再インストールしてください。

    いくつかの機能をまとめるオプションのパラメーターを使用できます:

    パラメーター機能

    INSTALLLEVEL=1

    FeatureMain,FeatureEnvironment,FeatureJarFileRunWith

  3. ターゲットワークステーションでコマンドを実行します。以下の例は Temurin をサイレントインストールし、PATH を更新し、.jar ファイルを Java アプリケーションと関連付け、JAVA_HOME を定義します:

    msiexec /i <package>.msi ADDLOCAL=FeatureMain,FeatureEnvironment,FeatureJarFileRunWith,FeatureJavaHome INSTALLDIR="c:\Program Files\Temurin\" /quiet

    注意:FeatureMain には INSTALLDIR を使用する必要があります。

    以下の例は INSTALLLEVEL=1 のすべての機能をサイレントインストールします:

    msiexec /i <package>.msi INSTALLLEVEL=1 /quiet

    別の言語でインタラクティブなインストールを起動する場合は、Windows インストーラーの TRANSFORMS オプションを使用して言語を設定できます。たとえば、UI 言語をドイツ語に設定するには、コード 1031 を使用します(先頭に : が必要)。

    msiexec /i <package>.msi INSTALLLEVEL=1 TRANSFORMS=:1031

    サポートされているコードの一覧については、https://github.com/adoptium/installer/blob/master/wix/Lang/LanguageList.config[言語リスト]をご覧ください。

再インストールまたはアップグレード

デフォルト機能でサイレントモードで Temurin を再インストールするには、次のコマンドを実行します:

msiexec /i <package>.msi REINSTALL=ALL /quiet

サイレントモードで Temurin をアップグレードするには、次のコマンドを実行します:

msiexec /i <package>.msi REINSTALL=ALL REINSTALLMODE=amus /quiet

REINSTALLMODE オプション:(https://www.advancedinstaller.com/user-guide/control-events.html[コントロールイベント]より)

  • a:チェックサムまたはバージョンに関係なくすべてのファイルを強制インストール

  • mHKEY_LOCAL_MACHINE に対するレジストリテーブルからすべての必要なレジストリエントリを書き直す

  • o:ファイルが欠落しているか古いバージョンの場合に再インストール

  • uHKEY_CURRENT_USER または HKEY_USERS に対するレジストリテーブルからすべての必要なレジストリエントリを書き直す

  • s:すべてのショートカットを再インストールし、既存のショートカットやアイコンを上書きしてすべてのアイコンを再キャッシュ

注意:REINSTALL=ALL は自動的に REINSTALLMODE=omus を設定します。

アップグレードの制限:

.msi ファイルのアップグレードは、https://docs.microsoft.com/windows/desktop/Msi/productversion[MSI の制限]により、ビルド番号の最初の 3 桁のみ機能します:

  • 8.0.2.1 から 8.0.3.1 へのアップグレードは動作します。

  • 8.0.2.1 から 8.0.2.2 へのアップグレードは動作しません。以前の .msi をアンインストールして新しいものをインストールしてください。

  • 8.0.2.1 から 8.1.2.1 へのアップグレードは動作します。

  • 8.0.2.1 から 11.0.2.1 へのアップグレードは動作しません。Temurin はメジャーバージョンのアップグレードを提供していません。両方のインストールを保持するか、古いものをアンインストールしてください。

edit icon

このドキュメントの改善にご協力ください!

すべてのAdoptiumドキュメントはオープンソースです。誤りや不明な点がありましたらお知らせください。

ドキュメント著者
gdamskariannaSueChaplainParkerMKalyanJoseph
Join our Slack channel to discuss and reach out to maintainers.Join Slack