Java类可以通过双击运行,但不能运行任务调度程序
答
Java类文件正常不能通过双击运行; JAR存档可以,但只能通过将文件类型与JVM可执行文件相关联。它们就像是Word文档 - 如果您通过双击“执行”这些文档,实际上会发生Word启动并将文档作为输入。
如果你想运行在任务调度器JAR档案,你就必须做调用JVM可执行文件是这样的:
C:\Program Files\jre6\bin\javaw.exe -jar C:\wherever\program.jar
运行Java类文件可以这样做,以及,但是你必须丢弃-jar
开关,使用-cp
来指定类路径,并最终输入类名称,而不是文件名,即类似“com.initech.app.MainClass”的东西。
答
.bat文件可能会设置环境。只需从任务计划程序运行.bat即可。
答
编写一个Shell或bat脚本来执行你的jar,并把它放到你的任务调度器中。
为什么不呢?怎么了?你有错误信息吗?如果是,那么错误信息是什么? – Jesper 2009-10-07 10:44:55