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

时间:2013-04-03 09:26:50

标签: windows-7 scheduled-tasks executable-jar

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

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

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

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

4 个答案:

答案 0 :(得分:39)

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

我将把它配置为每5分钟运行一次。

步骤1,安装java,确保命令行可以使用

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

C:\ProgramData\Oracle\Java\javapath\java.exe -jar C:\repo\curium.jar

第2步,打开任务计划程序:

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

步骤3,制作新的计划任务:

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

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

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

步骤4,配置java运行:

在“程序/脚本”框中输入java的完整路径,您的路径可能会有所不同。使用cmd命令where java

仔细检查
C:\ProgramData\Oracle\Java\javapath\java.exe

在“添加参数”框中输入:

-jar C:\repo\curium.jar

单击“下一步”,然后单击“完成”。

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

右键点击您的商品 - >属性。

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

在“触发器”标签下。选择您的每日任务,然后选择编辑。

步骤6,配置重复任务触发器

开始任务:“按计划进行”。

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

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

第7步,确保其正常运作

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

右键单击您的任务,选择属性。选择“历史记录”标签。

当它跑的时候应该有一排显露出来。如果您想知道它是否成功完成,则必须将输出传输到日志文件。

步骤8,查看它是否能够在重新启动后继续

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

答案 1 :(得分:25)

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

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

答案 2 :(得分:0)

创建Jar文件或蝙蝠文件

创建Jar文件>项目右键单击>导出>可运行的Jar文件>目标>运行并检查

现在转到任务计划程序,并按照以下步骤使用Windows计划程序系统地执行jar / bat文件。

> 1> Create New Task

> 2> General add text

3> New Trigger

4> New Action

> 5> Add Conditions

> 6> Settings

> 7> Run the Task

> 8> Check History

答案 3 :(得分:0)

步骤0:设置

app.schedule.externally_managed=true中添加application.properties

第1步:创建新任务

点击创建

提供详细信息

第2步:触发详细信息

第3步:操作详细信息

第4步:操作

第5步:查看任务详细信息

应用程序被调用并关闭

有关更多详细信息,请参见thisthis