jar服务注册为windows的服务

依赖工具:nssm.exe

使用NSSM (Non-Sucking Service Manager)

NSSM是一个免费的开源工具,用于将任何应用程序注册为Windows服务。以下是如何使用NSSM将Java应用注册为服务的步骤:

步骤 1: 安装 NSSM

首先,你需要从NSSM的官方网站下载并安装NSSM。下载适合你的操作系统的版本,并解压缩到一个目录中。

步骤 2: 创建服务

打开命令行界面,导航到NSSM的安装目录,然后运行以下命令来创建服务:

nssm install YourServiceName

这将启动一个向导,让你输入服务的描述和其他信息。

步骤 3: 配置服务

在向导中,你需要指定以下信息:

  • Application : 指定Java运行环境的路径,例如C:\Program Files\Java\jdk-17.0.1\bin\java.exe
  • Arguments : 指定启动你的Java应用所需的参数,例如-jar C:\path\to\your_application.jar
  • Start directory: 指定运行应用的目录。
  • Description: 添加服务的描述。

完成这些设置后,向导将引导你完成剩余的步骤,包括选择服务的启动类型(自动、手动或禁用)。

步骤 4: 启动服务

安装完成后,你可以通过服务管理工具(在"控制面板">"管理工具">"服务"中找到)来启动、停止、暂停或恢复你的服务。

相关推荐
IT小白杨8 小时前
从环境制备到自动化工作流:多账号运营的工程化架构拆解
java·经验分享·自动化·安全架构·指纹浏览器
豆瓣鸡8 小时前
算法日记 - Day3
java·开发语言·算法
萧瑟余晖8 小时前
Java深入解析篇九之NIO详解
java·网络·nio
The Chosen One9859 小时前
高进度算法模板速记(待完善)
java·前端·算法
笨鸟先飞,勤能补拙9 小时前
AI 赋能网络安全领域深度剖析
网络·人工智能·windows·安全·web安全·网络安全·github
我上去就是一套QWER然后等待复活10 小时前
Windows 清理 CC Switch 并恢复官方 Codex CLI 登录流程(完整记录)
windows
极光代码工作室11 小时前
基于SpringBoot的课程预约系统
java·springboot·web开发·后端开发
吾儿良辰11 小时前
一个被BCL遗忘的高性能集合:C# CircularBuffer<T>深度解析
开发语言·windows·c#
哎呦喂我去去去11 小时前
C#实现屏幕墙:同时监控多个电脑桌面(支持Windows、信创Linux、银河麒麟、统信UOS)
linux·windows·c#
Leighteen11 小时前
`try-finally` 里的 `return`:为什么 `finally` 会悄悄改掉返回值、吞掉异常
java·开发语言