JWrapper 支持页面指示我在这里问这个问题:
我已成功使用 JWrapper 为我的应用程序创建部署文件。涉及很多命令行的东西,我想减少这些。我的问题是,上述方法会有帮助吗?如何有效地使用它?由于有关 JWrapper 的其他信息来源已经消失或需要更多详细信息,因此我想在这里寻求答案。
当您使用 JWSystem.forkVirtualApp 方法时,命令行参数将与您在 jwrapper XML 文件中为所有虚拟应用程序指定的相同,您可以传入的命令行参数是虚拟应用程序的命令行参数,而不是JVM 启动。
我们有一个开放的请求,以使 JVM 参数在一般情况下更灵活/在运行时可编辑,我想说这将包含您的请求和更多内容(我们也会注意到您对此的兴趣),但主要要求是确保您正在使用相同的 JWrapper 捆绑 JRE,而不是您可以使用 JWSystem.getMyJreHome 的系统 JRE。这将始终返回用于启动现有虚拟应用程序的 JRE,您可以从那里构建自定义启动。
JWrapper 可以支持更任意的 Java 启动,但它不会提供比 JWSystem.getMyJreHome + 构建 java 可执行文件的路径更多的东西,所以我不确定它是否会比 JWSystem.getMyJreHome + Java 提供更多的好处流程构建器 API?
它还可以在启动时轻松支持自定义 JVM 参数,但我们想考虑将其添加为 API 是否有意义,此外还可以更完整地对虚拟应用程序的 JVM 参数进行运行时编辑。这是我们计划研究的事情。