From the JVM™ Tool Interface documentation…
Since the command-line cannot always be accessed or modified, for example in embedded VMs or simply VMs launched deep within scripts, a
JAVA_TOOL_OPTIONSvariable is provided so that agents may be launched in these cases.
By setting the (Windows) environment variable JAVA_TOOL_OPTIONS to -Dfile.encoding=UTF8, the (Java) System property will be set automatically every time a JVM is started. You will know that the parameter has been picked up because the following message will be posted to System.err:
Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8
本文介绍了 JAVA_TOOL_OPTIONS 环境变量的作用及其使用方法。该变量允许在无法直接访问或修改命令行参数的情况下(如嵌入式 JVM 或脚本启动的 JVM),设置 Java 系统属性。通过设置此环境变量可以自动为每个启动的 JVM 设置默认的文件编码等属性。
1061

被折叠的 条评论
为什么被折叠?



