我有一个可执行 jar 文件,我正在尝试使用 Windows 任务计划程序为每天创建一个计划任务,我将执行以下步骤:
open Task Scheduler -> Create Basic Task -> name task -> set trigger to daily -> set the time for run -> select start a program for Action -> browse and select my .jar file -> finish
但是它无法运行,我在网上看到启动程序操作仅适用于 .exe 文件,有没有办法让它运行我的 .jar 文件?顺便说一下,我使用的是 Windows 7,并且拥有最新的 Java jdk/sdk。
答案1
java.exe
或者javaw.exe
使用以下命令行参数来安排:
javaw-罐我的文件
(在 Windows 上,java
用于基于控制台的程序,而javaw
用于图形程序。)
答案2
您可能能够创建一个批处理文件来运行 Java 程序。
@echo off
java filepathto.jar
然而,如果 Java 程序在没有任何用户输入的情况下无法运行,那么它就毫无用处。
答案3
一个稍微迂回的方法是下载这批处理到 EXE 转换器,使用它将 anzenketh 的批处理文件转换为具有设置的 exe Invisible Application
,并包括 jar 文件。这样,您可以直接告诉任务计划程序运行生成的 exe,并且您只需跟踪一个 exe,而不是 jar 和 bat。