我正在尝试使用Inno Setup将Windows服务安装为在NSSM(非吸吮服务管理器)下运行的JAR文件

nssm install JarService java -jar service.jar
nssm start JarService

最终使我的服务处于“已暂停”状态,而且似乎从未开始过。

由于java.exe的位置可以随更新而变化,所以我希望能够在没有java.exe的显式路径的情况下运行服务,如何在NSSM中没有显式路径的情况下启动Java服务?

最佳答案

就在上周,我不得不做一些非常相似的事情。
当我用java.exe的完整路径替换“java”时,我可以运行一个服务,因此:

nssm install JarService FullPath/java.exe -jar service.jar

应该管用。我不认为NSSM会搜索其应用程序的路径。

10-07 19:09
查看更多