安排在Windows 7上运行可执行jar文件

时间:2015-06-18 09:55:19

标签: jar windows-7 scheduled-tasks

我在Windows 7系统上的任务调度程序中创建了一个任务,并且每10分钟重复一次。

在程序中,我选择了可​​执行的java jar文件。但它不会在预定的时间运行jar文件。

当我双击并运行jar文件时,它会根据需要运行。 Jar只会弹出一个对话框。

对于我出错的地方的任何意见表示赞赏。

1 个答案:

答案 0 :(得分:1)

首先打开PATH并输入cmd.exe,确保在环境java -version中设置了Java。如果你找回java版本,那你就没事了。 (如果没有看到Update the PATH Environment Variable (Microsoft Windows)

然后创建一个文本文件,将其另存为run.bat并输入内部:

java -jar <insertjavajarnamehere>.jar

确保batjar文件位于同一目录中。

现在进入 Windows任务计划程序&gt; 创建基本任务&gt; ...&gt; 启动程序&gt;并浏览您的.bat文件。

另外,将开始设置为.bat.jar所在的路径。创建你的任务,然后它应该运行良好。

编辑:为了避免外壳可见,一个简单的技巧就是创建一个VBS文件

创建一个run-invisible.vbs,然后输入:

Set objShell = WScript.CreateObject("WScript.Shell")
objShell.Run("C:\Users\pathtobat\run.bat"), 0, True

并安排代替bat(确保在vbs文件中更新bat的路径)