windows怎么让jar文件一直运行

windows怎么让jar文件一直运行-资源村
windows怎么让jar文件一直运行
此内容为免费阅读,请登录后查看
0
12小时客服
免费阅读

Windows 系统下让 Jar 文件持续运行的方法

在日常使用 Windows 系统进行开发或者运行一些基于 Java 的应用程序时,我们常常会遇到需要让 Jar 文件一直保持运行状态的情况。这不仅能够确保相关服务的持续性,也方便我们随时使用对应的功能。下面就为大家介绍几种实用的方法。

一、利用命令提示符窗口

  1. 常规启动方式:首先,我们需要打开命令提示符窗口。你可以通过在 Windows 搜索栏中输入“命令提示符”,然后点击打开。进入命令提示符窗口后,使用 cd 命令切换到存放 Jar 文件的目录。比如,如果你的 Jar 文件存放在 D:myjar 目录下,就在命令提示符中输入 cd D:myjar,然后回车。接着,输入 java -jar yourjarfile.jar(这里“yourjarfile.jar”替换为你实际的 Jar 文件名),这样 Jar 文件就开始运行了。但这种方式有个弊端,一旦你关闭命令提示符窗口,Jar 文件对应的程序也就停止运行了。
  2. 保持运行的技巧:为了让 Jar 文件在关闭命令提示符窗口后仍能持续运行,我们可以采用创建批处理文件的方式。在存放 Jar 文件的目录下,新建一个文本文件,将其重命名为 run.bat(注意文件扩展名要从 .txt 改为 .bat)。然后右键点击 run.bat 文件,选择“编辑”,在打开的文本编辑窗口中输入以下内容:

    windows怎么让jar文件一直运行

    @echo off
    start javaw -jar yourjarfile.jar
    exit

    同样,把“yourjarfile.jar”替换成你的实际 Jar 文件名。保存并关闭文件后,双击 run.bat 文件,Jar 文件对应的程序就会在后台持续运行,即使关闭命令提示符窗口也不受影响。

二、借助 Windows 服务

  1. 下载 NSSM 工具:NSSM 是一个开源的工具,可以将任何应用程序作为 Windows 服务来运行。你可以在相关的开源软件平台上搜索并下载 NSSM。下载完成后,解压得到一个可执行文件,比如 nssm.exe
  2. 配置服务:将 nssm.exe 复制到存放 Jar 文件的目录下。然后以管理员身份打开命令提示符窗口,切换到该目录,输入命令 nssm install yourservicename(“yourservicename”是你为这个服务自定义的名称)。这时会弹出一个配置窗口,在“Path”栏中填写 java 可执行文件的路径(如果你已经配置了 Java 环境变量,也可以直接写 java),在“Startup directory”栏中填写 Jar 文件所在目录,在“Arguments”栏中填写 -jar yourjarfile.jar(替换为实际 Jar 文件名)。填写完成后点击“Install service”按钮。这样,一个新的 Windows 服务就创建好了,并且这个服务会一直运行 Jar 文件对应的程序。你可以通过“服务”管理窗口(在 Windows 搜索栏中输入“服务”即可找到)来启动、停止或管理这个服务。

三、使用任务计划程序

  1. 打开任务计划程序:在 Windows 搜索栏中输入“任务计划程序”,点击打开该程序。
  2. 创建新任务:在任务计划程序窗口中,点击右侧的“创建任务”。在弹出的“创建任务”窗口中,给任务取一个名称和描述。切换到“触发器”选项卡,点击“新建”,在这里你可以设置任务的启动时间,比如选择“计算机启动时”,这样每次开机 Jar 文件对应的程序都会自动运行。再切换到“操作”选项卡,点击“新建”,在“程序或脚本”栏中填写 java 可执行文件的路径(若配置了环境变量可直接写 java),在“添加参数(可选)”栏中填写 -jar yourjarfile.jar(替换为实际 Jar 文件名),在“起始于(可选)”栏中填写 Jar 文件所在目录。完成设置后点击“确定”保存任务。

通过以上几种方法,在 Windows 系统下让 Jar 文件一直运行就变得轻松容易了,你可以根据自己的实际需求选择最合适的方式。

© 版权声明
THE END
喜欢就支持一下吧
点赞60 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容