-
public interface UserJvmOptionsService
运行时访问UserJVMOptions。 Java类运行时通常不提供此类,您必须在JDK的jmod目录中显式地包含'jdk.packager.services'模块,作为应用程序包的一部分。- 从以下版本开始:
- 9
-
-
方法摘要
所有方法 静态方法 接口方法 抽象方法 Default Methods Modifier and Type 方法 描述 static UserJvmOptionsService
getUserJVMDefaults()
获取使用UserJvmOptionService的实例。Map<String,String>
getUserJVMOptionDefaults()
UserJVMOptions的“默认”集合。Map<String,String>
getUserJVMOptions()
UserJVMOptions的“当前”集合。void
setUserJVMOptions(Map<String,String> options)
将传入的选项设置为UserJVMOptions。
-
-
-
方法详细信息
-
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
- 如果默认值无法计算。
-
-