石英是在Java环境中调度进程最著名的解决方案,但您有很多选择。检查此列表:
Quartz
是一个开放源码作业调度系统,可以与任何J2EE或J2SE应用程序集成,也可以与之一起使用。Quartz可用于创建简单或复杂的计划。
Jcrontab
设计用于扩展和集成任何项目。读取和存储要在文件、数据库或EJB中执行的任务,并提供Web UI和基本的Swing GUI。
Essiembre J2EE Scheduler
是J2EE应用程序的简单任务调度机制。这个库可以被看作是围绕标准Java API中发现的定时器和TimeTebug类的包装器。要执行的任务及其频率的配置基于XML。
cron4j
是Java 2平台的调度器,它与UNIX CRON守护进程非常类似。
Oddjob
其目标是为所有将企业关键业务流程联系在一起的批处理文件和cron作业提供一些顺序和可见性。
Fulcrum Scheduler
提供计划程序服务。它是基于涡轮增压器,但所有旧的东西已经被删除。当前仅完成非持久性计划程序。它从组件配置XML文件加载计划作业。
Gos4j
面向目标的Java调度是一种基于目标组织处理优先级的方法。
Job Scheduler
是一个以恶魔的身份运行的批处理程序,可以使用图形用户界面进行控制。作业调度程序对计划的程序、脚本以及任务处理的时间和频率使用XML配置。可以使用API控制事件并将日志记录到作业中。
JDRing
是一个轻量级的Java调度库,它简单而小,但仍然支持指定间隔的振铃警报,作为一次性事件,或在具有完全CRON类控制的复杂调度中。
jBatchEngine
是用Java编写的批作业假脱机程序。在constrast到时间驱动的调度程序(如cron)中,jbatchengine是事件驱动的。
MyBatchFramework
是一个开源的轻量级框架,旨在为Java语言轻松创建健壮和可管理的批处理程序。
Super with
SuperScheduler
and SuperWatchdog
是一个Java应用程序调度器,具有丰富的GUI用于所有的应用程序。它是平台中立的。特别适合做Linux和Solaris的作业调度器。它提供了Microsoft Windows调度程序的一组超级功能。它提供事件触发的调度。它可以在分布式环境中调度任务。任务将在网络中的所有计算机中执行一次且仅执行一次。所有任务都是假日可调的。即使每个作业都是备用作业,历史记录也将是重要任务的良好跟踪。它支持国际化。