JNotify似乎可以满足您的要求。
轮询文件系统(例如,用于更改更新时间的目录)不会对系统造成很大的负担,因此不应打折扣。像Tomcat这样的应用程序使用它来管理热部署几乎没有问题。
现在并没有太多帮助,但是即将推出的Java 7
正是为此提供了WatchService。

JNotify似乎可以满足您的要求。
轮询文件系统(例如,用于更改更新时间的目录)不会对系统造成很大的负担,因此不应打折扣。像Tomcat这样的应用程序使用它来管理热部署几乎没有问题。
现在并没有太多帮助,但是即将推出的Java 7
正是为此提供了WatchService。