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

标签 windows-7 scheduled-tasks executable-jar

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

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

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

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

最佳答案

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

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

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

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

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

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

选择下一步。每 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 步,查看重启后是否能正常运行

重新启动计算机,然后查看其是否保持开启状态。如果是的话,你就完成了。

关于windows-7 - 使用 Windows 调度程序运行 jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15783553/

相关文章:

windows - 在命令提示符下复制文件夹

python - Google App Engine,任务队列

java - 将 shell 脚本转换为 jar 文件

java - 如何使用命令行参数执行 jar

powershell - 自动化Windows 7轻松访问设置 “Turn off unnecessary animations”

visual-studio-2010 - Visual Studio 2010 Beta 2开始要求提升

java - JFileChooser - 从 'Computer' 开始,例如C : D: E: drives

powershell - MS Exchange 2010:cmdlet无法作为计划任务正确执行

Linux 为一组进程保留一个处理器(动态地)

java - 找不到创建可执行jar的主类