Java计划任务(在Windows中)

Ter*_*ego 3 java windows service parsing scheduling

我面临一个问题,我想安排一个特定的Java应用程序运行每x天,或每x分钟.我真的想要一个平台独立的解决方案,但我已经放弃了希望找到一个很好的解决方案.

为了实现调度,我已经经历了几个解决方案,一个是服务,一个是使用windows api.我真的不喜欢使用服务,它在我的项目中没有很好的部署.我将不得不使用一些脚本来安装服务,这对我来说似乎不是正确的解决方案.

我也经历过windows的调度服务.他们似乎完美的工作.但我在解析命令行时遇到问题.我希望能够在安装后修改我的任务.但是当我查询命令行工具时,输出语言可能会有所不同(语言环境).

也许有一个解决方案,每个操作系统实现不同的状态?

duf*_*ymo 9

当然,试试Quartz.没有脚本,没有服务,只是您应用中的JAR.所有Java - 适用于任何操作系统.

我不明白为什么需要平台独立性.我的经验是,除非对作业的需求消失或服务器已经退役,否则计划作业很少会从部署它们的服务器上移除.他们只是不动.

如果石英不是你的一杯茶,我建议找一个比你更了解Windows的服务器管理员来部署你的cron工作并完成它.