JWrapper JWSystem.forkVirtualApp()



JWrapper支持页面指示我在这里问这个问题:

我已经成功地使用 JWrapper 为我的应用程序创建部署文件。涉及很多命令行内容,我想减少这些内容。我的问题是,上述方法会有所帮助吗,以及如何有效地使用它?由于JWrapper上的其他信息来源要么消失了,要么需要更多详细信息,我想在这里请求答案。

当您使用 JWSystem.forkVirtualApp 方法时,命令行参数将与您在 jwrapper XML 文件中为所有虚拟应用程序指定的相同,您可以传入的命令行参数是虚拟应用程序的命令行参数,而不是 JVM 启动的命令行参数。

我们

有一个开放的请求,使JVM参数在运行时更加灵活/可编辑,我会说这将包含您的请求和更多(我们也会注意到您对它的兴趣),但是对于确保您使用相同的JWrapper捆绑的JRE而不是系统JRE的主要要求,您可以使用JWSystem.getMyJreHome。 这将始终返回用于启动现有虚拟应用程序的 JRE,您可以从那里构建自定义启动。

JWrapper可以支持更任意的Java启动,但它不会提供比JWSystem.getMyJreHome +构建Java可执行文件路径更多的东西,所以我不确定它是否会提供比JWSystem.getMyJreHome + Java Process builder API更好的东西?

它还可以在启动中轻松支持自定义 JVM 参数,但除了更完整的功能对虚拟应用程序的 JVM 参数进行运行时编辑之外,我们还需要考虑将其添加为 API 是否有意义。 不过,这是我们计划研究的问题。

最新更新