我的代码使用一个加载libjvm.so
的库来嵌入一些Java代码,从而在我的进程中运行JVM。
AFAIK通常在与java
可执行文件一起运行时,可以通过命令行参数传递选项,而在嵌入libjvm
时是否有等效选项?
我已经尝试使用JAVA_OPTS
环境变量,但是没有成功。还有另一种方法吗?甚至可以采用“规范”方式?
答案 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