软件包  jdk.packager.services

Interface UserJvmOptionsService



  • public interface UserJvmOptionsService
    运行时访问UserJVMOptions。 Java类运行时通常不提供此类,您必须在JDK的jmod目录中显式地包含'jdk.packager.services'模块,作为应用程序包的一部分。
    从以下版本开始:
    9
    • 方法详细信息

      • getUserJVMDefaults

        static UserJvmOptionsService getUserJVMDefaults​()
        获取使用UserJvmOptionService的实例。 哪个使用的是由打包机和启动器配置的。 不要直接实例化此接口的任何实例,请使用此方法获取适当的实例。
        结果
        您的应用程序的UserJvmOptionsService实例。
      • getUserJVMOptions

        Map<String,String> getUserJVMOptions​()
        UserJVMOptions的“当前”集合。 这将在下一个应用程序启动时生效,这可能不会反映用于启动此应用程序的当前UserJVMOptions集。
        结果
        键和值的映射。 对此映射的更改将不会更改存储的UserJVMOptions
      • setUserJVMOptions

        void setUserJVMOptions​(Map<String,String> options)
        将传入的选项设置为UserJVMOptions。 如果应用程序指定了默认值,那些键不在此映射中,它们将被默认值替换。 不对这些值执行验证或错误检查。 完全可以提供一组可能阻止应用程序正常启动的UserJVMOptions,并可能需要手动干预才能解决。
        参数
        options - 要设置的UserJVMOptions。
      • getUserJVMOptionDefaults

        Map<String,String> getUserJVMOptionDefaults​()
        UserJVMOptions的“默认”集合。 这将返回应用程序配置为使用的默认键和值的一组。
        结果
        默认的UserJVMOptions的键和值。
        异常
        UnsupportedOperationException - 如果默认值无法计算。