Java 需要指定在启动时(非编译时)使用的jre NativeJ

Java 需要指定在启动时(非编译时)使用的jre NativeJ,java,Java,在我们的测试机器上,我们正在运行多个版本的应用程序,每个版本都需要单独的jre版本(用于在向客户推出更改之前测试新的jre版本)-问题是NativeJ在编译时指定了自定义jre,但我们希望在ini文件中指定。(因此,我们不必每次更改正在运行的jre时都重新编译exe。)-这可能吗 尝试将JvmDll选项添加到ini文件中,但(也基于NativeJ联机帮助)该选项似乎在ini中不起作用。我没有使用NativeJ的经验,但文档表明您可以设置“JvmDll”参数,然后它会检查“JAVA_HOME”环境

在我们的测试机器上,我们正在运行多个版本的应用程序,每个版本都需要单独的jre版本(用于在向客户推出更改之前测试新的jre版本)-问题是NativeJ在编译时指定了自定义jre,但我们希望在ini文件中指定。(因此,我们不必每次更改正在运行的jre时都重新编译exe。)-这可能吗


尝试将JvmDll选项添加到ini文件中,但(也基于NativeJ联机帮助)该选项似乎在ini中不起作用。

我没有使用NativeJ的经验,但文档表明您可以设置“JvmDll”参数,然后它会检查“JAVA_HOME”环境变量,您可以在运行时设置该变量()愚蠢的框架。。谢谢,我没想过要试试。我只尝试在ini文件中设置jvmdll参数,但没有成功。我将测试更改JAVA_HOME变量。