30

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

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

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

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

4

4 回答 4

47

从任务计划程序运行 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

第二步,打开任务调度器:

在开始菜单搜索栏中,搜索“计划程序”,应该会弹出“任务计划程序”。它隐藏在控制面板中:控制面板 -> 系统和安全 -> 管理工具 -> 任务计划程序。

第三步,新建一个定时任务:

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

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

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

第 4 步,配置您的 java 以运行:

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

C:\ProgramData\Oracle\Java\javapath\java.exe

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

-jar C:\repo\curium.jar

点击下一步,点击完成。

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

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

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

在“触发器”选项卡下。选择您的每日任务并选择编辑。

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

开始任务:“按计划”。

选择每重复一次任务:“5 分钟”。选择启用的复选框。单击确定。节省。

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

第 7 步,确保它正常工作

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

右键单击您的任务,选择属性。选择“历史”选项卡。

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

第 8 步,查看它是否在重新启动后仍然存在

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

于 2014-11-14T14:25:23.953 回答
25

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

  • 程序脚本: C:\Program Files\Java\jre7\bin\java.exe
  • 添加参数: -jar c:\abc\ab.jar
  • 开始于: c:\abc
于 2013-04-06T13:12:30.007 回答
0

创建 Jar 文件或 bat 文件

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

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

> 1> 创建新任务

> 2> 一般添加文字

3> 新触发器

4> 新动作

> 5> 添加条件

> 6> 设置

> 7> 运行任务

> 8> 查看历史

于 2020-02-07T11:32:47.833 回答
0

步骤 0:设置

加入app.schedule.externally_managed=true_application.properties

第 1 步:创建新任务

单击创建

提供详细信息

第 2 步:触发器详细信息

第 3 步:操作详情

第 4 步:行动

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

应用程序调用并关闭

有关更多详细信息,请参阅

于 2020-06-12T15:20:27.540 回答