モジュール jdk.packager.services
パッケージ jdk.packager.services

インタフェースUserJvmOptionsService



  • public interface UserJvmOptionsService
    UserJVMOptionsへのランタイム・アクセス。 このクラスは通常、Javaランタイムでは使用できません。アプリケーション・バンドルの一部として、JDKのjmodディレクトリにある'jdk.packager.services'モジュールを明示的に組み込む必要があります。
    導入されたバージョン:
    9
    • メソッドの詳細

      • getUserJVMDefaults

        static UserJvmOptionsService getUserJVMDefaults​()
        使用するUserJvmOptionServiceのインスタンスを取得します。 使用するものは、パッケージャとランチャによって構成されます。 このインタフェースのインスタンスを直接インスタンス化しないでください。このメソッドを使用して適切なインスタンスを取得してください。
        戻り値:
        アプリケーションのUserJvmOptionsServiceのインスタンス。
      • getUserJVMOptions

        Map<String,String> getUserJVMOptions​()
        UserJVMOptionsの"current"セット。 これは、次のアプリケーションの起動時に有効になります。これは、このアプリケーションの起動に使用されている現在のUserJVMOptionsのセットを反映していない可能性があります。
        戻り値:
        キーと値のマップ。 このマップを変更しても、保存されたUserJVMOptionsは変更されません
      • setUserJVMOptions

        void setUserJVMOptions​(Map<String,String> options)
        渡されたオプションをUserJVMOptionsとして設定します。 アプリケーションにデフォルト値が指定されていて、それらのキーがこのマップにない場合、それらはデフォルト値に置き換えられます。 これらの値に対して検証やエラー・チェックは行われません。 UserJVMOptionsを提供して、アプリケーションの通常の起動を妨げる可能性があり、解決するために手動介入が必要な場合があります。
        パラメータ:
        options - 設定するUserJVMOptions。
      • getUserJVMOptionDefaults

        Map<String,String> getUserJVMOptionDefaults​()
        UserJVMOptionsの"default"セット。 これは、アプリケーションが使用するように構成されているキーと値のデフォルト・セットを返します。
        戻り値:
        デフォルトのUserJVMOptionsのキーと値。
        例外:
        UnsupportedOperationException - デフォルトを計算できない場合。