如何在java中安排日常任务?

如何在java中安排日常任务?,java,scheduling,Java,Scheduling,我有一个java程序正在运行。 我想每天早上8点启动这个java程序 有没有一个教程或例子可以做到这一点? 谢谢在windows和unix上查看。它们可以运行Java程序。请查看windows和unix上的。它们可以运行您的Java程序。如果您想在8点运行Java应用程序,那么您需要依赖 unix中的Windows任务或cron作业 如果java程序中有任务要在预定时间运行。 1.石英外部图书馆 2.java中的TimerTask 如果您想在8点运行java应用程序,那么您需要依赖 unix中

我有一个java程序正在运行。 我想每天早上8点启动这个java程序

有没有一个教程或例子可以做到这一点?
谢谢

在windows和unix上查看。它们可以运行Java程序。

请查看windows和unix上的。它们可以运行您的Java程序。

如果您想在8点运行Java应用程序,那么您需要依赖 unix中的Windows任务或cron作业

如果java程序中有任务要在预定时间运行。

1.石英外部图书馆
2.java中的TimerTask

如果您想在8点运行java应用程序,那么您需要依赖 unix中的Windows任务或cron作业

如果java程序中有任务要在预定时间运行。

1.石英外部图书馆
2.java中的TimerTask

如果要让应用程序在特定时间运行并执行某些任务,请查看此处:。如果您希望操作系统在特定时间启动您的应用程序,您需要查看操作系统提供的计划选项(例如unix/linux下的cron)

如果您要保持应用程序运行并在特定时间执行某些任务,请查看此处:。如果您希望操作系统在特定时间启动应用程序,您需要查看操作系统提供的调度选项(例如unix/linux下的cron)

对“Java”版本的规范响应是:。这不会启动java程序,但会按计划启动现有java可执行文件中的任务。使用示例可用

Quartz调度程序对于单个日常作业来说可能太重了。您可以使用一个或更好的,两者都可以在JDK中找到。

对“in-Java”版本的规范响应是:。这不会启动java程序,但会按计划启动现有java可执行文件中的任务。使用示例可用


Quartz调度程序对于单个日常作业来说可能太重了。您可以使用JDK中提供的或更好的a。

您也可以使用Java.util.Timer类在Java中解决这个问题。使用Timer类,您可以安排任务,使其在每天早上8点运行

    Timer timer = new Timer();
    timer.scheduleAtFixedRate(new TimerTask() {
        public void run() {
            System.out.println("I'm running ...");
        }
    }, startTime, period);

您也可以使用Java.util.Timer类在Java中解决这个问题。使用Timer类,您可以安排任务,使其在每天早上8点运行

    Timer timer = new Timer();
    timer.scheduleAtFixedRate(new TimerTask() {
        public void run() {
            System.out.println("I'm running ...");
        }
    }, startTime, period);

如果你想按计划启动一个Java程序,那么这是关于你的操作系统的问题,而不是关于Java的问题。@skaffman知道答案,是的。然而,他可能希望Java有一个内置的机制来实现这一点。事实上,编写一个可以一直运行到早上8点的Java应用程序是可能的。如果你想按计划启动Java程序,那么这是关于你的操作系统的问题,而不是关于Java的问题。@skaffman知道答案,是的。然而,他可能希望Java有一个内置的机制来实现这一点。事实上,可以编写一个旋转到上午8点的Java应用程序。如果时区更改或发生夏令时转换,这将不起作用。如果时区更改或发生夏令时转换,这将不起作用。