nssm可以把jar包启动注册成windows服务,以达成java后台启动的效果
1下载nssm并解压。
http://www.nssm.cc/ci/nssm-2.24-101-g897c7ad.zip
2编写bat文件
新建一个文件夹,用来放jar包,在当前目录新建一个start-jar.bat文件,并写入
java -jar F:\javajar\chatgpt-boot.jar >> F:\javajar\chatgpt-boot.log &
- F:\javajar\chatgpt-boot.jar代表自己jar的位置
- F:\javajar\chatgpt-boot.log为log日志存储路径,执行完bat脚本后会自动创建。
3、启动nssm
进入F:\nssm-2.24\nssm-2.24-101-g897c7ad\win64文件夹下,启动命令行,输入:
nessm.exe install xxxxx
xxxxx为想要设置注册的服务名
4、运行start-jar.bat
右键以管理员身份运行start-jar.bat
5、启动
打开任务管理器,点击服务,找到xxxxx,右键启动即可。