使用Windows调度程序运行jar文件

Nit*_*esh 28 scheduled-tasks executable-jar windows-7

我有jar文件,我想从Windows 7中的Windows调度程序运行

我已经给出了路径java.exe/脚本和-jar c:\abc\ab.jar参数字段中的路径.

但它没有运行.我也在bat文件的帮助下尝试过,但它没有运行.运行jar文件需要做什么?

我的jar文件创建文件并更新数据库.

Eri*_*ski 41

从任务计划程序运行Java jar(Windows 7 Professional 64位)

我将配置它每5分钟运行一次.

步骤1,安装java,确保它可以从命令行获得

您应该能够从裸cmd命令行运行Java jar.像这样指定完整的java目录:(这是我使用的命令)

C:\ProgramData\Oracle\Java\javapath\java.exe -jar C:\repo\curium.jar
Run Code Online (Sandbox Code Playgroud)

第2步,打开任务调度程序:

在"开始"菜单搜索栏中,将弹出搜索"scheduler"和"Task Scheduler"的搜索.它隐藏在控制面板中:控制面板 - >系统和安全 - >管理工具 - >任务计划程序.

第3步,制定新的计划任务:

在左窗格中,右键单击"任务计划程序库".选择:"新基本任务".给它任何名字.

选择下一个.单击"每日",(每分钟重新运行的配置将在稍后完成).

选择下一个.每1天重复一次.从现在起5分钟开始吧.选择下一个.单击"启动程序".

第4步,配置你的java运行:

在"程序/脚本"框中输入java的完整路径,您的路径可能会有所不同.使用cmd命令仔细检查where java

C:\ProgramData\Oracle\Java\javapath\java.exe
Run Code Online (Sandbox Code Playgroud)

在"添加参数"框中输入:

-jar C:\repo\curium.jar
Run Code Online (Sandbox Code Playgroud)

单击下一步,单击完成.

步骤5,右键单击新任务以进一步配置:

右键单击您的项目 - >属性.

选择气泡:"运行用户是否登录"

在"触发器"选项卡下.选择您的每日任务,然后选择编辑.

步骤6,配置repeat-task触发器

开始任务:"按计划进行".

选择每次重复任务:"5分钟".选择已启用的复选框.点击确定.保存.

系统将提示您输入Windows用户名和密码.添加并按OK.

第7步,确保它正常工作

等待5分钟让它运行.或者通过右键单击 - >运行强制运行它.

右键单击您的任务,选择属性.选择"历史记录"标签.

当它运行时应该有一行显示.如果您想知道它是否成功完成,则必须将输出传输到日志文件.

步骤8,看看它是否能够在重启后幸存

重新启动计算机,看它是否保持打开状态.如果确实如此,你就完成了.


Bil*_*ard 24

如果您的JAR创建文件,我认为您只需创建任务时在" 开始"字段中指定工作目录.例如:

  • 程序脚本: C:\Program Files\Java\jre7\bin\java.exe
  • 添加参数: -jar c:\abc\ab.jar
  • 开始于: c:\abc

  • 程序脚本:C:\ Program Files \ Java \ jre7 \ bin \ java.exe应使用双引号(“”),例如“ C:\ Program Files \ Java \ jre7 \ bin \ java.exe”,因为文件夹名称为program文件名称之间包含空格。 (3认同)