windows 环境下JAR包的开机自启动

windows 环境下JAR包的开机自启动

  • 使用winsw.exe 程序把jar 注册到系统的服务中

  • 官方地址:

GitHub - winsw/winsw: A wrapper executable that can run any executable as a Windows service, in a permissive license.

下载的相关内容
我的电脑是64位所以选择的是 winsw-x64的。下载完了按照下面的步骤完成

步骤如下:

  1. 从官网下载对应版本的WinSW.exe,并将.exe重命名为你app的名称(例如,myapp.exe)。
  2. 编写myapp.xml文件(有关更多详细信息,请参阅XML配置文件规范和示例)。
  3. 将这两个文件放在一起,因为这是WinSW发现其相关配置的方式。注意 myapp.exe 和myapp.xml的名称必须一样。
  4. 运行myapp.exe install myapp.xml来安装服务。
  5. 在windows 的服务中(cmd->services.msc) 运行myapp.exe start启动服务。

windows安装示例

示例如下:

<?xml version="1.0" encoding="utf-8" ?>
<service>
  <id>dhtech-system</id>
  <name>tech.system-0.0.1-SNAPSHOT</name>
  <description>tech-System</description>
  <executable>D:\devtool\java\jdk\bin\java.exe</executable>
  <arguments>-Xms2g -Xmx2g -Xmn1g -XX:MetaspaceSize=128M -XX:MaxMetaspaceSize=320M  -Dfile.encoding=UTF-8 -jar "D:\tech\v1\system\system-0.0.1-SNAPSHOT.jar"</arguments>
  <log mode="roll"></log>
</service>
  • executable 为java 的路径
  • arguments 参数中jar 包的位置使用 “” 括起来

其他命令

删除服务 Service.XXApp.exe uninstall ;
启动服务 Service.XXApp.exe start ;
停止服务 Service.XXApp.exe stop ;
重启服务 Service.XXApp.exe restart ;
查看状态 Service.XXApp.exe status
  1. exe的名称和xml的名称要一样
  2. exe的名称和xml的名称要一样
  3. exe的名称和xml的名称要一样

相关推荐

  1. Centos 启动jar详细步骤

    2024-02-08 23:44:01       10 阅读
  2. windows 自动启动jar

    2024-02-08 23:44:01       18 阅读
  3. Linux运行jar方式

    2024-02-08 23:44:01       12 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-08 23:44:01       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-08 23:44:01       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-08 23:44:01       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-08 23:44:01       20 阅读

热门阅读

  1. 记录 | python importlib.import_module()用法

    2024-02-08 23:44:01       22 阅读
  2. 如何清理Docker占用的磁盘空间?

    2024-02-08 23:44:01       28 阅读
  3. 第63讲个人中心用户信息动态显示实现

    2024-02-08 23:44:01       32 阅读
  4. 设计模式(行为型模式)观察者模式

    2024-02-08 23:44:01       32 阅读
  5. 打卡今天学习的命令 (linux

    2024-02-08 23:44:01       31 阅读
  6. 【运维】htop 安装及使用

    2024-02-08 23:44:01       35 阅读
  7. 深入学习Prometheus! 一款开源的监控和警报工具!

    2024-02-08 23:44:01       28 阅读
  8. Hyper-V 调整 设置 Ubuntu 虚拟机的分辨率

    2024-02-08 23:44:01       31 阅读
  9. <网络安全>《20 工业防火墙》

    2024-02-08 23:44:01       29 阅读