inotify-java-2.1.jar

上传者: lvyuan1234 | 上传时间: 2019-12-21 20:14:47 | 文件大小: 438KB | 文件类型: rar
inotify能够对文件系统进行监控,书上举的例子都是c++使用inotify的例子,难道没有Java版吗,肯定有,只不过要自己编译,在网上找到别人的博客有,但是人家不愿意分享,我就只能自己编译了,压缩包里有编译好的jar包,也有源码,你也可以自己编译,还附带so文件,最新版编译时只支持Java1.7

文件下载

资源详情

[{"title":"( 74 个子文件 438KB ) inotify-java-2.1.jar","children":[{"title":"libinotify-java.so <span style='color:#111;'> 23.71KB </span>","children":null,"spread":false},{"title":"inotify-java-2.1.jar <span style='color:#111;'> 46.18KB </span>","children":null,"spread":false},{"title":"nbargnesi-inotify-java-27510bee4b9a","children":[{"title":"AUTHORS <span style='color:#111;'> 75B </span>","children":null,"spread":false},{"title":"COPYING <span style='color:#111;'> 34.32KB </span>","children":null,"spread":false},{"title":"aclocal.m4 <span style='color:#111;'> 35.52KB </span>","children":null,"spread":false},{"title":"INSTALL <span style='color:#111;'> 15.21KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"cpp","children":[{"title":"inotify-interface.cpp <span style='color:#111;'> 14.67KB </span>","children":null,"spread":false},{"title":"inotify-interface.h <span style='color:#111;'> 4.21KB </span>","children":null,"spread":false},{"title":"Makefile.am <span style='color:#111;'> 1.30KB </span>","children":null,"spread":false},{"title":"typedefs.h <span style='color:#111;'> 1.24KB </span>","children":null,"spread":false},{"title":"Makefile.in <span style='color:#111;'> 10.20KB </span>","children":null,"spread":false}],"spread":true},{"title":"Makefile.am <span style='color:#111;'> 20B </span>","children":null,"spread":false},{"title":"Makefile.in <span style='color:#111;'> 15.76KB </span>","children":null,"spread":false},{"title":"java","children":[{"title":"classes","children":[{"title":"com","children":[{"title":"den_4","children":[{"title":"inotify_java","children":[{"title":"InotifyEvent.java <span style='color:#111;'> 13.38KB </span>","children":null,"spread":false},{"title":"InotifyUtilities.java <span style='color:#111;'> 8.12KB </span>","children":null,"spread":false},{"title":"InotifyEventListener.java <span style='color:#111;'> 1.68KB </span>","children":null,"spread":false},{"title":"exceptions","children":[{"title":"InsufficientKernelMemoryException.java <span style='color:#111;'> 2.02KB </span>","children":null,"spread":false},{"title":"InvalidFileDescriptorException.java <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false},{"title":"ReadAccessDeniedException.java <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"InotifyError.java <span style='color:#111;'> 3.09KB </span>","children":null,"spread":false},{"title":"PermissionDenied.java <span style='color:#111;'> 3.18KB </span>","children":null,"spread":false},{"title":"SystemLimitException.java <span style='color:#111;'> 1.88KB </span>","children":null,"spread":false},{"title":"InotifyException.java <span style='color:#111;'> 2.74KB </span>","children":null,"spread":false},{"title":"InvalidWatchDescriptorException.java <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false},{"title":"UserInstanceLimitException.java <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"OutsideAddressSpaceException.java <span style='color:#111;'> 1.96KB </span>","children":null,"spread":false},{"title":"UserWatchLimitException.java <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false}],"spread":false},{"title":"NativeInotify.java <span style='color:#111;'> 12.88KB </span>","children":null,"spread":false},{"title":"InotifyContext.java <span style='color:#111;'> 8.93KB </span>","children":null,"spread":false},{"title":"ThreadSafe.java <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"Watcher.java <span style='color:#111;'> 14.47KB </span>","children":null,"spread":false},{"title":"ConcurrentReader.java <span style='color:#111;'> 2.80KB </span>","children":null,"spread":false},{"title":"Demo.java <span style='color:#111;'> 3.26KB </span>","children":null,"spread":false},{"title":"BaseEvent.java <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"MonitorService.java <span style='color:#111;'> 29.35KB </span>","children":null,"spread":false},{"title":"Inotify.java <span style='color:#111;'> 10.88KB </span>","children":null,"spread":false},{"title":"enums","children":[{"title":"EventModifier.java <span style='color:#111;'> 4.36KB </span>","children":null,"spread":false},{"title":"Event.java <span style='color:#111;'> 8.19KB </span>","children":null,"spread":false},{"title":"WatchModifier.java <span style='color:#111;'> 4.38KB </span>","children":null,"spread":false}],"spread":false},{"title":"LibraryMain.java <span style='color:#111;'> 2.89KB </span>","children":null,"spread":false},{"title":"NonThreadSafe.java <span style='color:#111;'> 1.16KB </span>","children":null,"spread":false},{"title":"EventQueueFull.java <span style='color:#111;'> 2.89KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"Makefile.am <span style='color:#111;'> 507B </span>","children":null,"spread":false},{"title":"test","children":[{"title":"com","children":[{"title":"den_4","children":[{"title":"inotify_java","children":[{"title":"InotifyContextTest.java <span style='color:#111;'> 11.50KB </span>","children":null,"spread":false},{"title":"InotifyUtilitiesTest.java <span style='color:#111;'> 6.87KB </span>","children":null,"spread":false},{"title":"Test592201.java <span style='color:#111;'> 2.18KB </span>","children":null,"spread":false},{"title":"Utilities.java <span style='color:#111;'> 1.85KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"build.xml <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"Makefile.in <span style='color:#111;'> 9.29KB </span>","children":null,"spread":false},{"title":"stylesheet.css <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"lib","children":[{"title":"junit4-4.8.2.jar <span style='color:#111;'> 234.73KB </span>","children":null,"spread":false}],"spread":true},{"title":"install-sh <span style='color:#111;'> 13.34KB </span>","children":null,"spread":false},{"title":"Makefile.am <span style='color:#111;'> 236B </span>","children":null,"spread":false},{"title":"CONVENTIONS <span style='color:#111;'> 667B </span>","children":null,"spread":false},{"title":"helpers","children":[{"title":"filesystem_load_simulator.py <span style='color:#111;'> 9.83KB </span>","children":null,"spread":false}],"spread":true},{"title":"specs","children":[{"title":"master.spec <span style='color:#111;'> 5.71KB </span>","children":null,"spread":false},{"title":"fedora.spec <span style='color:#111;'> 5.83KB </span>","children":null,"spread":false},{"title":"suse.spec <span style='color:#111;'> 5.85KB </span>","children":null,"spread":false}],"spread":true},{"title":"configure <span style='color:#111;'> 188.15KB </span>","children":null,"spread":false},{"title":"CREDITS <span style='color:#111;'> 140B </span>","children":null,"spread":false},{"title":"missing <span style='color:#111;'> 11.15KB </span>","children":null,"spread":false},{"title":"COPYING.LESSER <span style='color:#111;'> 7.46KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 7.46KB </span>","children":null,"spread":false},{"title":"depcomp <span style='color:#111;'> 18.18KB </span>","children":null,"spread":false},{"title":"config.h.in <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"NEWS <span style='color:#111;'> 469B </span>","children":null,"spread":false},{"title":".hgignore <span style='color:#111;'> 241B </span>","children":null,"spread":false},{"title":"TODO <span style='color:#111;'> 281B </span>","children":null,"spread":false},{"title":".hg_archival.txt <span style='color:#111;'> 174B </span>","children":null,"spread":false},{"title":"Makefile.in <span style='color:#111;'> 23.91KB </span>","children":null,"spread":false},{"title":"README <span style='color:#111;'> 1.46KB </span>","children":null,"spread":false},{"title":"configure.in <span style='color:#111;'> 2.04KB </span>","children":null,"spread":false},{"title":"ChangeLog <span style='color:#111;'> 23.97KB </span>","children":null,"spread":false},{"title":"inotify-java-2.1.pc.in <span style='color:#111;'> 152B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

  • 飞鱼_ :
    jar包 缺少 com.den_4.inotify_java.Constants 这个资源,用不了啊!
    2021-05-07
  • hernanyang84 :
    不错, 有so文件和jar包, 想问一下so文件放在哪里?
    2020-05-18
  • 风影枫林 :
    我是在OSGI环境下使用的, 我把包转换城OSGI格式后,最终还是无法引用,不知道是哪里出的问题
    2020-02-25
  • mgl78897790 :
    很好,正在学习
    2019-01-04
  • 我是一个大猪头 :
    好不错,不过相对于c++版本,java版本可用性较差些
    2018-02-23

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明