我正在尝试使用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会搜索其应用程序的路径。