1)准备
- 下载 NSSM(
nssm.exe),放到例如:E:\tools\nssm\nssm.exe - 确保 Java 在 PATH,或直接用绝对路径:
C:\Program Files\Java\jdk-23\bin\java.exe
2)安装服务(管理员 CMD)
E:\xuyang\tools\nssm\nssm.exe install FinanceDashboard
会弹 GUI,按下面填:
-
Application
- Path:
C:\Program Files\Java\jdk-23\bin\java.exe - Startup directory:
E:\jar目录 - Arguments:
-Dfile.encoding=UTF-8 -jar E:\jar目录\****-1.0.0.jar
- Path:
-
Details
- Display name:
********* Service - Startup type:
Automatic (Delayed Start)
- Display name:
-
I/O
- Output (stdout):
E:\jar目录\logs\out.log - Error (stderr):
E:\jar目录\logs\err.log
- Output (stdout):
-
Exit actions
- 第一次/第二次/后续失败都选
Restart - Delay:
5000 ms
- 第一次/第二次/后续失败都选
点 Install service。
3)启动/停止/查看
net start FinanceDashboard
net stop FinanceDashboard
sc query FinanceDashboard
检查 NSSM 服务配置是否写对
nssm get ***服务名称** Application
nssm get ***服务名称** AppDirectory
nssm get ***服务名称** AppParameters
nssm get ***服务名称** ObjectName