What is jCron?
jCron is a Java based task scheduler
for Windows NT/2000 that will run as a NT service and will not die if the user logs
out (a common problem in other Windows NT/2000 scheduling applications). It will easily run Java applications and includes a JNI interface to run platform specific binaries.
NEWS! jCron 1.0 basic is now available free of charge. It provides robust job scheduling functionality for Windows NT/2000. jCron 2.0 is currently being developed to provide cross operating system job scheduling, centralized gui based management and many enhancements.
Why was it built?
The idea for writing this application
was inspired when the author was in dire need to find a very low cost scheduling tool
that would easily run Java applications with a granularity of a minute. This application
needed to act like cron, but on a Windows
platform (see "What is wrong with the Windows Job Scheduler?").
The author was able to
find several tools that appeared to fit the bill. However, after testing many possible
tools (some free, most not) none fit the bill. The main reason for failure being that the scheduler would stop
working if the user logged out.
What is wrong with the Windows Job Scheduler?
The Microsoft Windows family of operating systems
does not provide a granular enough job scheduling application. The smallest increment for a
job to run is one day. While I think it is a bad idea to omit this functionality from an operating system, it
gives me an opportunity to contribute to fellow software developers!