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: 启动服务

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

相关推荐
HBryce241 分钟前
缓存-基础概念
java·缓存
一只爱打拳的程序猿16 分钟前
【Spring】更加简单的将对象存入Spring中并使用
java·后端·spring
杨荧17 分钟前
【JAVA毕业设计】基于Vue和SpringBoot的服装商城系统学科竞赛管理系统
java·开发语言·vue.js·spring boot·spring cloud·java-ee·kafka
minDuck19 分钟前
ruoyi-vue集成tianai-captcha验证码
java·前端·vue.js
为将者,自当识天晓地。38 分钟前
c++多线程
java·开发语言
daqinzl1 小时前
java获取机器ip、mac
java·mac·ip
激流丶1 小时前
【Kafka 实战】如何解决Kafka Topic数量过多带来的性能问题?
java·大数据·kafka·topic
Themberfue1 小时前
Java多线程详解⑤(全程干货!!!)线程安全问题 || 锁 || synchronized
java·开发语言·线程·多线程·synchronized·
plmm烟酒僧1 小时前
Windows下QT调用MinGW编译的OpenCV
开发语言·windows·qt·opencv
让学习成为一种生活方式1 小时前
R包下载太慢安装中止的解决策略-R语言003
java·数据库·r语言