将 java 选项传递给 libjvm
Passing java options to libjvm
我的代码使用加载 libjvm.so
的库以嵌入一些 java 代码,本质上是 运行 我进程中的 JVM。
AFAIK 通常当 运行 java
可执行文件时,通过命令行参数传递选项,嵌入 libjvm
时是否有等效项?
我已经尝试使用 JAVA_OPTS
环境变量,但没有成功。还有别的办法吗?甚至 "canonical" 方式?
经过一番挖掘,我发现虽然 JAVA_OPTS
不起作用,但还有另一个名为 JAVA_TOOL_OPTIONS
的环境变量,它是 JVMTI
的一部分,似乎可以把戏。
有关更多信息,请查看 here
我的代码使用加载 libjvm.so
的库以嵌入一些 java 代码,本质上是 运行 我进程中的 JVM。
AFAIK 通常当 运行 java
可执行文件时,通过命令行参数传递选项,嵌入 libjvm
时是否有等效项?
我已经尝试使用 JAVA_OPTS
环境变量,但没有成功。还有别的办法吗?甚至 "canonical" 方式?
经过一番挖掘,我发现虽然 JAVA_OPTS
不起作用,但还有另一个名为 JAVA_TOOL_OPTIONS
的环境变量,它是 JVMTI
的一部分,似乎可以把戏。
有关更多信息,请查看 here