开箱即用之windows后台启动jar脚本并设置开机自启

启动脚本编写

  1. 创建一个demo.bat的脚本文件

  2. 编辑脚本内容(注意修改文件中你的jdk与启动jar位置)

  3. 运行时,双击启动.bat文件即可。

chcp 65001  #防止程序在windows上启动乱码
@echo off
title demo  #名字
%1 mshta vbscript:CreateObject("WScript.Shell").Run("%~s0 ::",0,FALSE)(window.close)&&exit  #启动两秒后关闭黑窗口
set JAVA_HOME=E:/tool/jdk1.8.0_162
set JAR_NAME=E:/demo.jar
%JAVA_HOME%/bin/java -jar %JAR_NAME% > D:/log.log 2>&1 &
exit

加入开机自启-方式一

有个问题,这种好像是管理员方式启动才可以运行,推荐方式二。

将.bat文件放到C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup目录下。
重新启动电脑,jar包将会自动启动。

加入开机自启-方式二

工具下载传送门

 

创建一个文件夹,将jar包,winSW.exe工具包都放到一起,将winSW.exe重命名为一个你jar包启动的名字,比如jarStart.exe

创建对应的jarStart.xml文件,将其中的jar文件路径设置成自己的。(xml文件的名称要和exe工具名称一致),xml内容如下

<service>
  
  <!-- win服务名称-->
  <id>Jar</id>
  <name>Jar</name>
  <!-- win服务名称描述 -->
  <description>Jar...</description>
  
  <startmode>Automatic</startmode>
  <executable>java</executable>
  <!-- 要启动的jar文件路径 -->
  <arguments> -jar -Xmx256m -Xms256m "D:\test.jar"</arguments>
  
</service>

在当前路径打开cmd窗口,执行jarStart.exe install,并点击确认,则成功将jar注册到win服务中。在此电脑-管理-服务和应用程序-服务,找到你的服务名称,点击启动。现在你的jar程序就配置好开机自启动了,可以重启测试查看。

右击属性

 到此结束。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值