windows下jar包部署并设置开机自启动bat脚本
1. jar包部署
1.1 批处理文件编写格式
@echo off
start javaw -Dfile.encoding=UTF-8 -jar xxx.jar
exit
- 这里的javaw加w表示后台启动
- 解决乱码问题:加上 -Dfile.encoding=UTF-8
- 延迟五秒: ping -n 5 127.0.0.1 > nul
1.2 新建bat文件,进行编辑
例:新建start.bat,内容如下:
@echo off
start "xxl-job-admin" javaw -Dfile.encoding=UTF-8 -jar C:\xxx\xxl-job-admin-1.0-SNAPSHOT.jar
ping -n 5 127.0.0.1 > nul
start "program" javaw -Dfile.encoding=UTF-8 -jar C:\xxx\saasjingcheng-program-1.0-SNAPSHOT.jar
exits
此时,双击该bat脚本即可启动jar包;但是下次开机时,无法自动启动,还是需要双击该脚本,如何设置开机自启动继续看下面的方法。
2. 设置开机自启动bat脚本
2.1 新建vbs文件
例:新建start.vbs,内容如下:
set ws=WScript.CreateObject("WScript.Shell")
ws.Run "start.bat文件的路径 /start",0
2.2 在系统启动目录下添加上面的启动文件
2.2.1. 组合键“win + R”打开“运行”,输入“ shell:startup ”并按回车键
2.2.2. 将start.vbs文件放入启动目录下
下次开机后该文件就会自动运行啦。