比如, 添加了个文件, 就在日志中输出一段话.
不是用定时器实现!

解决方案 »

  1.   

    文件驱动java只能定时去扫描指定的地方,再校验一下特征码以前接触到过一个防篡改软件,java做的,但监控是用文件驱动来做的
      

  2.   

    刚找了一下,oracle上面好像有一章讲监视服务:
    http://download.oracle.com/javase/tutorial/essential/io/notification.html
      

  3.   

    首先,添加文件是一个事件。
    这个事件是你的程序触发吗?如果是的话,直接在添加文件的时候写日志就行了。
    如果不是的话,就有些麻烦了。要么定时查询,比较变化,
    java中应该没有文件事件的监视器类。jndi也比较麻烦。建议定时查询。
      

  4.   

    可以开一个线程,不停的对文件进行MD5比对,做底层还是c++好啊
      

  5.   

    看了, 查了下, 用的java 7的api
      

  6.   

    http://xxing22657-yahoo-com-cn.iteye.com/blog/1054496
    这里说的也是java 7的