第一个方法做成服务
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服务列表中启动程序了。
第二个方法把 这两个勾去掉服务就不会 假死了