第一個方法做成服務
winsw(github地址)是一個開源的專門用於製作windows服務的小工具,我們可以利用它來講java程序做成windows服務。
1.下載winsw程序,選擇對應的版本。
2.將WinSW.exe文件複製到java程序所在文件夾中。
3.將java程序重命名,去掉名稱中的“.”。例如test-1.0.jar ----> test.jar
4.將WinSW.exe重命名爲test.exe
5.新建一個xml文件,命名爲test.xml,寫入以下內容(還有一些參數自己去看github說明):
<?xmlversion="1.0" encoding="UTF-8"?>
<service>
<id>test</id>
<name>test-serv</name>
<description>this is demo</description>
<executable>java</executable>
<arguments>-jar "test.jar"</arguments>
<logmode>rotate</logmode>
</service>
6.命令行定位到當前目錄
test.exe install
到這裏,服務就安裝完成啦,可以去windows服務列表中啓動程序了。
第二個方法把 這兩個勾去掉服務就不會 假死了