如何使用 NSIS 的参数执行 .jar?

How to execute .jar with arguments from NSIS?

我想用 NSIS 的参数执行一个 .jar,比如 java -jar -Xmx1024M myjava.jar 。但我不知道怎么办。这可能吗?

直接执行 .jar 在安装程序中可能没有多大意义,但您可以从 a simple NSIS Java launcher 获取代码并在安装程序中使用它,如果您只需要 运行 这个 Java申请一次。

如果用户要 运行 多次,那么使用真正的 Java 启动器(如 Launch4j 或许多其他启动器之一更有意义 Java 发射器在那里。

我自己解决了这个问题。我创建了一个 exe,Python 在 CMD 中执行命令并在此之后关闭。