File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Java in General and the fly likes Timer doesnt work Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "Timer doesnt work" Watch "Timer doesnt work" New topic

Timer doesnt work

adeeb alexander
Ranch Hand

Joined: May 29, 2008
Posts: 268
Hi all.
The code below doesnt give any output. Anyone can please help where it is wrong.

Thanks & Regards
Ernest Friedman-Hill
author and iconoclast

Joined: Jul 08, 2003
Posts: 24195

What's happening here is that running Timer won't keep the JVM from exiting. You start a timer, and then main() returns; at that point, the program stops, long before the Timer fires. If you added a line line

try { Thread.sleep(70000); } catch (InterruptedException ex) {}

to the end of your program, main will sleep until after the Timer fires, and you will see your output.

[Jess in Action][AskingGoodQuestions]
I agree. Here's the link:
subject: Timer doesnt work
It's not a secret anymore!