电子邮件通知java程序输出

时间:2013-06-11 03:13:43

标签: java

我正在尝试编写一个java程序,它将使用jsoup来解析页面以查找某个标记值。如果该标记值发生更改,则会触发对预配置地址的电子邮件更新。我想知道是否有办法让它在任何时候都在后台运行。我不太了解Linux,但我听说过可以完成这项任务的cron作业。有没有办法用java来完成这个?基本上我想在我的java程序确定的网页字段更改的一小时内更新。如果有人能够准确地介绍如何实现我的目标,我将非常感激!

1 个答案:

答案 0 :(得分:1)

如果没有任何第三方或许可工具或API,您可以使用java内置

实现

TimerTask和计时器 LINK

java.util.*;

public class TimerDemo {
   public static void main(String[] args) {
      // creating timer task, timer
      TimerTask tasknew = new TimerScheduleFixedRate();
      Timer timer = new Timer();

      // scheduling the task at fixed rate
      timer.scheduleAtFixedRate(tasknew,new Date(),1000);      
   }
   // this method performs the task
   public void run() {
      System.out.println("working at fixed rate");      
   }    
}.

    import java.util.*;

    public class TimerDemo {
       public static void main(String[] args) {
          // creating timer task, timer
          TimerTask tasknew = new TimerScheduleFixedRate();
          Timer timer = new Timer();

          // scheduling the task at fixed rate
          timer.scheduleAtFixedRate(tasknew,new Date(),1000);      
       }
       // this method performs the task
       public void run() {
          System.out.println("working at fixed rate");      
       }    
    }