java如何运行一个任务_如何每天从Java运行任务?
石英是在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調度程序的一組超級功能。它提供事件觸發的調度。它可以在分布式環境中調度任務。任務將在網絡中的所有計算機中執行一次且僅執行一次。所有任務都是假日可調的。即使每個作業都是備用作業,歷史記錄也將是重要任務的良好跟蹤。它支持國際化。
總結
以上是生活随笔為你收集整理的java如何运行一个任务_如何每天从Java运行任务?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 微信还款信用卡有手续费怎么免
- 下一篇: jmeter测试java服务_Jmete