如何设置Java系统属性,以便在我启动JVM而不将其添加到命令行参数时就有效

如何设置Java系统属性,以便在我启动JVM而不将其添加到命令行参数时就有效,第1张

如何设置Java系统属性,以便在我启动JVM而不将其添加到命令行参数时就有效

您可以

JAVA_TOOL_OPTIONS
在 *** 作系统中设置环境变量。所有Java工具(java,javac,..)都会选择并使用此变量。所以你可以例如使用

SET JAVA_TOOL_OPTIONS=-Dsun.locale.formatasdefault=true

我使用它为每个JVM强制使用特定的语言环境。

但这仅在您的应用程序通过Java工具启动时才有效。 例如,如果它是从调用jvm DLL的C程序启动的,则不会使用。

编辑:我刚刚测试了它,而且似乎在启动DLL时也拾取了JAVA_TOOLS_OPTIONS(已通过使用WinRun4J作为启动器的Swing应用程序进行了验证)

请参阅:http : //docs.oracle.com/javase/7/docs/webnotes/tsg/TSG-
VM/html/envvars.html



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5008431.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存