当在Windows机器上定义了_JAVA_OPTIONS
环境变量并启动应用程序时,Java会做什么?
当在Windows机器上定义了_JAVA_OPTIONS
环境变量并启动应用程序时,Java会做什么?
您可以使用_JAVA_OPTIONS
来为在您的系统上启动的任何JVM进程传递选项。
例如,
set _JAVA_OPTIONS=-Dsun.java2d.noddraw=true
当JVM启动时,它会解析_JAVA_OPTIONS
的值,就好像这些参数是在java命令行上传递的一样。您可以通过JVisualVM查看传递的参数。_JAVA_OPTIONS
已经被JAVA_TOOL_OPTIONS
替代,后者包含在标准JVMTI规范中,处理带引号的空格更好,并且应始终优先使用。