MacOS上Java目录监视服务的状态
MacOS Java平台上WatchService的状态如何 似乎没有在7号和8号上工作MacOS上Java目录监视服务的状态,java,macos,Java,Macos,MacOS Java平台上WatchService的状态如何 似乎没有在7号和8号上工作 这个问题在以后的版本中得到解决了吗?我们现在是13号 据我所见,它正在使用OpenJDK 8开发MacOS /tmp$ java DirectoryWatcherExample Event kind:ENTRY_CREATE. File affected: test.txt. Event kind:
这个问题在以后的版本中得到解决了吗?我们现在是13号 据我所见,它正在使用OpenJDK 8开发MacOS
/tmp$ java DirectoryWatcherExample
Event kind:ENTRY_CREATE. File affected: test.txt.
Event kind:ENTRY_DELETE. File affected: test.txt.
Event kind:ENTRY_CREATE. File affected: test.txt.
Event kind:ENTRY_MODIFY. File affected: test.txt.
Event kind:ENTRY_DELETE. File affected: test.txt.
/tmp$ java -version
openjdk version "1.8.0_232"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.232-b09, mixed mode)
/tmp$ uname -v
Darwin Kernel Version 18.7.0: Sat Oct 12 00:02:19 PDT 2019; root:xnu-4903.278.12
~1/RELEASE_X86_64
你可以试试这个代码
原始资料来源:
JDK似乎实现了一种机制,称为OpenBSD/solaris系统的通知机制。我没有搜索mercurial repos的经验,所以我能找到的最好的是一个显示kqueue实现的只读JDK8源代码
- 与本机实现相关李>
- Macos手册页