`
千年松鼠
  • 浏览: 25853 次
文章分类
社区版块
存档分类
最新评论

windows下将jar文件设置为系统服务

 
阅读更多
jar文件的执行需要java环境,怎么配置环境相信不用说了

因为不想每次开机都手动启动一次程序,那么我们就需要把它配置成开机自启动的服务,下面就来讲一种方法

首先,我们知道jar文件的执行命令为 java -jar 程序绝对路径(如d:\bin\jarName.jar)
而.bat文件是dos下的批处理文件,可以包含一条或多条命令.。
那么我们就可以自建一个.bat文件,然后在里面写入命令java -jar d:\bin\jarName.jar
然后通过这个bat文件来运行jar

1:在jar文件所在目录下新建文本文件 start.txt,编辑内容写入java -jar d:\bin\jarName.jar
保存。重命名文件将.txt改为.bat

2:下载 instsrv.exe(注册服务用的工具)和srvany.exe(可以把这个看成是一个用来存放服务的外壳)

3:打开cmd输入命令 d:\mytools\instsrv.exe 服务名 d:\mytools\srvany.exe

4:regedit打开注册表

5:进入HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/服务名

6:右键-新建-项 填入 Parameters

7:打开Parameters,右键-新建-字符串值 Application

7:双击Application 填入应用程序的绝对路径,如:d:\bin\start.bat

8:右键-新建-字符串值AppDirectory

9:双击AppDirectory 填入应用程序的工作目录,如:d:\bin

到此为止服务注册完毕 可以在服务管理器中看到该服务
分享到:
评论

相关推荐

    用Daemon实现windows系统下将jar包作为系统服务

    这个命令将服务的启动类型设置为自动。 4. **启动和管理服务** - 使用`prunmgr.exe`或`sc`命令来启动、停止、查询或删除服务。例如: ``` prunmgr /S MyService /START prunmgr /S MyService /STOP sc query ...

    jar包注册为windows服务

    2. **创建配置文件**:创建一个XML文件,比如命名为`myService.xml`,用来指定服务的相关设置,包括服务名称、工作目录、jar文件路径、启动参数等。例如: ```xml <id>myJavaService <name>My Java Application...

    windows下将Jar包封闭为系统服务工具(1.2.0)

    本工具“windows下将Jar包封闭为系统服务工具(1.2.0)”正是为了解决这个问题而设计的。它允许开发者或者用户将一个Java应用注册为Windows服务,这样即使没有用户登录,该服务也能正常启动和运行。 这个工具包括两...

    可运行jar注册windows服务.zip

    这个压缩包可能是为了帮助开发者或系统管理员将Java应用程序(JAR文件)配置为Windows服务,以便它能在启动时自动运行,并在系统后台持续工作。 描述“可运行jar注册windows服务”表明了主要的操作步骤,即注册一个...

    jar打包成windows服务工具

    标题中的“jar打包成windows服务工具”指的是使用特定的工具或方法将Java应用程序(通常是一个.jar文件)转换为Windows操作系统下的服务。这样做的目的是使得Java应用程序可以在系统启动时自动运行,类似于其他...

    windows 系统下启动与结束java的jar包的脚本(包括如何设置进程名称)

    ### Windows系统下启动与结束Java的JAR包的脚本(包括如何设置进程名称) 在Windows环境下管理和控制Java应用程序的启动与停止是一项常见的任务。本文将详细介绍如何编写一个批处理脚本来实现这些功能,并且还会...

    可执行jar文件注册成服务

    标题中的"可执行jar文件注册成服务"指的是将SpringBoot应用的JAR文件配置为Windows服务,这样服务可以在没有用户交互的情况下启动和停止,适合长期运行的任务。这一过程通常涉及到第三方工具,如WinSW,它是Windows ...

    Jar注册windows服务,已经测试通过

    `Jar注册成win服务`这个主题就是关于如何将一个Java的JAR文件转换为Windows服务的过程。这通常涉及到使用第三方工具,如Windows Service Wrapper(winsw),它是一个轻量级的程序,可以将任何可执行文件,包括Java的...

    windows10 jar包系统服务制作程序包

    在Windows10操作系统中,有时需要将Java应用程序(.jar文件)作为系统服务运行,以便在后台持续执行任务,不受用户登录状态影响。本压缩包"windows10 jar包系统服务制作程序包"提供了必要的工具和配置文件,帮助...

    JAR文件包及jar命令详解

    在Windows系统中,安装Java Runtime Environment (JRE)后,JAR文件会被关联到`javaw.exe`,使得用户可以直接双击运行。在命令行中,也可以使用以下命令来执行JAR文件: ``` java -jar test.jar ``` 这会根据`...

    Windows下设置守护进程JAR包挂掉自动重启,bat文件(已完美测试)

    这个bat脚本资源可以在Windows环境下实现Java程序的守护进程和自动重启。它通过一个循环监控Java程序进程,如果检测到程序异常退出,会自动重启程序。同时具有可配置的重启次数和重启间隔时间。 这个小巧但实用的bat...

    jar文件如何打开或者jar文件关联到java

    为了使JAR文件能够像其他可执行文件一样直接通过双击打开,我们需要对系统进行一些设置,使其自动使用Java环境来打开这些文件。下面是在Windows系统中进行关联的具体步骤: 1. **创建快捷方式** 首先,需要创建一...

    windows-jar文件

    标题“windows-jar文件”暗示我们将讨论在Windows环境下如何处理和使用Java的`jar`文件。Windows用户通常通过Java Development Kit (JDK)或Java Runtime Environment (JRE)来执行`jar`文件。`jar`文件可以通过Java的...

    将可执行JAR文件作为Windows服务运行

    以下是使用WinSW将JAR文件转换为Windows服务的步骤: 1. **下载和解压WinSW**: 首先,你需要从官方GitHub仓库或镜像站点下载最新版本的WinSW,这是一个.NET框架下的exe文件。解压缩后,你会得到一个包含主执行文件...

    windows注册jar服务软件.zip

    在Windows操作系统中,有时我们需要将Java应用程序(jar文件)作为服务来运行,以便它们可以在后台自动启动,并在系统启动时持续运行。"windows注册jar服务软件.zip" 是一个专门用于帮助用户将Java jar文件注册为...

    windows运行jar包指定jdk路径

    windows运行jar包指定jdk路径的脚本文件。可以不用系统的jdk运行,指定某个文件下的jdk运行jar包

    通过用WinSW方法将jar做成Windows服务

    在Windows操作系统中,通常我们运行Java应用程序是通过命令行启动JAR文件,但这并不符合企业级服务的管理需求,如自动启动、重启、日志记录等。为了将一个JAR程序转换为Windows服务,我们可以利用WinSW(Windows ...

    nginx安装到windows系统服务文件

    为了在Windows上实现Nginx作为服务持续运行,我们需要将其安装为系统服务。本教程将详细解释如何使用`instsrv.exe`和`srvany.exe`这两个工具来完成这个过程,以及`nginx1.2.9`版本的安装。 首先,`instsrv.exe`是...

    jar文件运行批处理

    在Windows系统中,JAR文件不能像EXE文件那样双击直接运行,因为操作系统不知道如何执行Java字节码。为了解决这个问题,我们可以创建一个批处理(BAT)文件来调用Java虚拟机(JVM)执行JAR文件。下面将详细解释这个...

Global site tag (gtag.js) - Google Analytics