将Java选项传递给libjvm

时间:2019-03-12 20:41:22

标签: java embedding

我的代码使用一个加载libjvm.so的库来嵌入一些Java代码,从而在我的进程中运行JVM。

AFAIK通常在与java可执行文件一起运行时,可以通过命令行参数传递选项,而在嵌入libjvm时是否有等效选项?

我已经尝试使用JAVA_OPTS环境变量,但是没有成功。还有另一种方法吗?甚至可以采用“规范”方式?

1 个答案:

答案 0 :(得分:0)

深入研究之后,我发现尽管JAVA_OPTS不起作用,但是还有一个名为JAVA_TOOL_OPTIONS的环境变量,它是JVMTI的一部分,似乎可以解决问题。

有关更多信息,请查看https://nodejs.org/api/n-api.html#n_api_functions_to_convert_from_c_types_to_n_api