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