如何使用NSSM將jar包打成Windows服務(wù)
使用NSSM將jar包打成Windows服務(wù)

runjar.bat中內(nèi)容:

install.bat內(nèi)容:

補(bǔ)充:
Jar包通過nssm部署成windows服務(wù) nssm詳解
一、nssm簡介
nssm是一個(gè)服務(wù)封裝程序,它可以將普通exe程序封裝成服務(wù),實(shí)現(xiàn)開機(jī)自啟動(dòng),同類型的工具還有微軟自己的srvany,不過nssm更加簡單易用,并且功能強(qiáng)大。
它的特點(diǎn)如下:
支持普通exe程序(控制臺(tái)程序或者帶界面的Windows程序都可以)
安裝簡單,修改方便
可以自動(dòng)守護(hù)封裝了的服務(wù),程序掛掉了后可以自動(dòng)重啟
官網(wǎng)地址:https://nssm.cc/
二、nssm配置詳解
1、下載地址
官網(wǎng)地址:https://nssm.cc/download
百度網(wǎng)盤:
鏈接: https://pan.baidu.com/s/1DLZ8gfHO0cHy2-flkvp3cw 提取碼: s5z7
2、解壓壓縮包,根據(jù)系統(tǒng)位數(shù)選擇64或32位程序

3、打開命令行,運(yùn)行nssm程序
管理員權(quán)限打開命令行工具,切換到nssm.exe所在路徑,運(yùn)行 nssm install fuwu,打開程序配置界面
fuwu為服務(wù)名

配置項(xiàng)說明:
Path:運(yùn)行應(yīng)用程序的程序
Startup directory:應(yīng)用程序所在的目錄
Arguments:應(yīng)用運(yùn)行的參數(shù)
Service name:生成服務(wù)的名稱
設(shè)置日志輸出位置

最后點(diǎn)擊install service 完成windows服務(wù)安裝,在windows服務(wù)列表就能看到創(chuàng)建的服務(wù)了。
4、常用命令
nssm install servername //創(chuàng)建servername服務(wù),彈出配置界面
nssm start servername //啟動(dòng)服務(wù)
nssm stop servername //暫停服務(wù)
nssm restart servername //重新啟動(dòng)服務(wù)
nssm remove servername //刪除創(chuàng)建的servername服務(wù)
nssm edit servername//更改servername服務(wù),彈出修改界面
nssm set servername 參數(shù)名 參數(shù)值 //設(shè)置服務(wù)參數(shù)值
sc delete servername//windows刪除服務(wù)命令
直接使用windows的服務(wù)管理也可以實(shí)現(xiàn)服務(wù)的操作,服務(wù)右鍵屬性 - 恢復(fù)即可設(shè)置服務(wù)掛掉重啟等內(nèi)容。
三、實(shí)戰(zhàn):將應(yīng)用做成服務(wù)
1、程序說明
這里演示jar包制作成windows服務(wù)
應(yīng)用的啟動(dòng)命令是:
E:\查詢平臺(tái)部署\后勤程序部署\amazon-corretto-11.0.15.9.1-windows-x64-jdk/jdk11.0.15_9/bin/javaw -jar yudao-server.jar
2、安裝服務(wù)
nssm install fuwu

最后點(diǎn)擊install service 完成windows服務(wù)安裝,在windows服務(wù)列表就能看到創(chuàng)建的服務(wù)了。
到此這篇關(guān)于如何使用NSSM將jar包打成Windows服務(wù)的文章就介紹到這了,更多相關(guān)NSSM將jar包打成Windows服務(wù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
SpringBoot整合Mybatis-plus實(shí)現(xiàn)多級(jí)評(píng)論功能
本文介紹了如何使用SpringBoot整合Mybatis-plus實(shí)現(xiàn)多級(jí)評(píng)論功能,同時(shí)提供了數(shù)據(jù)庫的設(shè)計(jì)和詳細(xì)的后端代碼,前端界面使用的Vue2,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2023-05-05
IDEA設(shè)置項(xiàng)目默認(rèn)保存位置實(shí)現(xiàn)方式
本文主要介紹了如何在IDEA中設(shè)置默認(rèn)項(xiàng)目目錄,首先打開IDEA設(shè)置界面,任選一個(gè)項(xiàng)目,然后在彈出的設(shè)置界面中選擇Appearance下的Default project directory,選擇想要的位置設(shè)置好后,點(diǎn)擊apply和OK即可2026-04-04
SpringBoot中雙token實(shí)現(xiàn)無感刷新
本文介紹雙Token無感刷新機(jī)制,前端React與后端SpringBoot實(shí)現(xiàn),采用HttpOnly Cookie和短期Token設(shè)計(jì),具有一定的參考價(jià)值,感興趣的可以了解一下2025-07-07
微服務(wù)?Spring?Boot?整合?Redis?BitMap?實(shí)現(xiàn)?簽到與統(tǒng)計(jì)功能
這篇文章主要介紹了微服務(wù)?Spring?Boot?整合?Redis?BitMap?實(shí)現(xiàn)?簽到與統(tǒng)計(jì)功能,文章簡單介紹了Redis BitMap 基本用法結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-01-01
JAVA爬蟲實(shí)現(xiàn)自動(dòng)登錄淘寶
給大家分享一個(gè)關(guān)于JAVA爬蟲的相關(guān)知識(shí)點(diǎn),通過代碼實(shí)現(xiàn)自動(dòng)登錄淘寶網(wǎng),有興趣的朋友測試下。2018-04-04
Spring的@RequestParam對(duì)象綁定方式
這篇文章主要介紹了Spring的@RequestParam對(duì)象綁定方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-10-10
Java編程實(shí)現(xiàn)漢字按字母順序排序的方法示例
這篇文章主要介紹了Java編程實(shí)現(xiàn)漢字按字母順序排序的方法,結(jié)合具體實(shí)例形式分析了java編碼轉(zhuǎn)換及字母排序相關(guān)操作技巧,需要的朋友可以參考下2017-07-07

