我可以使用Quartz Scheduler启动我的应用程序吗?

问题描述:

我有一个Java 桌面应用程序,我想完全退出,并安排它在日后启动。我可以使用Quartz Scheduler启动我的应用程序吗?

有没有使用Quartz Scheduler的方法?

据我所知,Quartz需要Java运行时为运行才能激活。

我想下面的功能,并且不介意使用另一个Java库来实现这一目标:

  • 获取/设置时间表的Java应用程序的执行。
  • 能够在没有Java运行时的情况下启动应用程序。
  • 维护一个跨平台的代码库。
+0

如果没有某种形式的Java运行时,我们将无法启动Java应用程序,因此不确定您的意思。但是在回答你的第一个问题时,你可以将Quartz作为一个完全独立的进程来运行,并且在退出时让你的应用程序自己调度它。 – Perception 2013-02-19 12:42:01

+0

“能够在没有Java运行时的情况下启动应用程序。” - 没有java就很难运行java应用程序。你能解释一下这个要求吗? – Raman 2013-02-19 12:42:15

+0

@Perception我不能从命令行运行它吗?如果Java在客户端机器上正确安装,则应在/ usr/bin中提供“java”命令 – Redandwhite 2013-02-20 08:34:50

是的,你可以,你需要将它楔在代码之外。