我想使用来自NSIS的参数执行.jar,例如java -jar -Xmx1024M myjava.jar。但是我不知道如何。这可能吗?
在安装程序中直接执行.jar可能没有多大意义,但是如果您只需要运行此Java应用程序一次,则可以从a simple NSIS Java launcher中获取代码并在安装程序中使用它。
如果用户要多次运行它,那么使用像Launch4j这样的真正的Java启动器或那里的许多其他Java启动器中的一个更为合理。
我自己解决了这个问题。我使用Python在CMD中执行命令创建了一个exe,然后关闭。