windows开机自启动jar包的三种方式

方式一、利用组策略,后台静默运行


1.编写运行运行jar包脚本的脚本,如
@echo off
start /d "D:\visitor-services\" startup.bat
@echo on


2.
Windows+R运行,输入gpedit.msc进入组策略编辑器,选中windows设置-启动,然后点击添加脚本即可。

windows开机自启动jar包的三种方式_第1张图片

windows开机自启动jar包的三种方式_第2张图片

方式二、利用服务


1.下载winsw.exe 和.xml(注意:可能需要安装 .net framework4)
地址:https://github.com/winsw/winsw/releases

windows开机自启动jar包的三种方式_第3张图片

2.与jar包同路径,同名,改名.exe与.xml并配置 xxx.xml 
配置说明 :https://github.com/kohsuke/winsw/blob/master/doc/xmlConfigFile.md

我的配置:


  
    
  file-service
  
  file-service
  
  fileservice
  
  
    
  java
    
  -jar file-service.jar -Xms512M -Xmx512M

  
  
  
  
  1 hour
  
  Normal
  
  
  15 sec
    
  
  false
 
    
    Automatic
    15 sec
    1 sec
  
  10240
  8


3.cmd命令行,输入 xxx.exe install 安装服务

如果权限不足,需要进入c:\windows\System32 目录下,用管理员权限运行cmd
4.net start xxx 启动服务

net stop xxx 关闭服务

sc delete xxx 删除服务

方式三、添加到启动项,前台运行


把bat脚本,或者.exe快捷方式放进去即可

windows开机自启动jar包的三种方式_第4张图片

windows开机自启动jar包的三种方式_第5张图片

 

参考资料:

https://blog.csdn.net/lee008108/article/details/78713385

https://blog.csdn.net/Pruett/article/details/92813229

你可能感兴趣的:(windows开机自启动jar包的三种方式)