我想使用这个链接中提到的 WatchService API: Http://download.oracle.com/javase/tutorial/essential/io/notification.html
通读之后,我发现 WatchService 是为 JDK7安排的 NIO 类的一部分。因此,它处于测试阶段。没关系。
Http://jdk7.java.net/download.html 有我下载和提取的 JDK。我有一堆文件夹。我不知道该拿他们怎么办。
然后,我阅读了更多的资料,发现一些不错的人创建了 JDK 7作为二进制文件,这样像我这样的人就可以轻松地安装它。它被称为 Open JDK: Http://code.google.com/p/openjdk-osx-build/
因此,我下载了. dmg 文件并安装它,然后打开“ JavaPreferences”,看到 OpenJDK7是可用的。
因此,现在我觉得我可以开始尝试 WatchServiceAPI 了。从教程的第一个链接,作者给出了一个。Java 文件首先测试它,并确保它正在运行。以下是该文件的链接: Http://download.oracle.com/javase/tutorial/essential/io/examples/watchdir.java
因此,我启动 Eclipse (实际上我使用 STS)并创建一个新的 Java 项目,然后在“ use an Execution Environment JRE:”中选择 JavaSE-1.7。在 src 文件夹下,我复制粘贴的 WatchDir.java 文件。
我还是能看到很多弯弯曲曲的红线。所有的“ import.java.nio”。都是红色的,我不能用 Java 程序运行 * 。
我需要做什么?