如何在 Mac OSX 上使用 JDK 7?
我想使用此链接中提到的 WatchService API:http://download.oracle.com/javase/tutorial/essential/io/notification.html
在阅读了四处之后,我发现WatchService是JDK 7计划的NIO类的一部分。因此,它是测试版。没事的。
http://jdk7.java.net/download.html 有我下载并解压缩的JDK。我有一堆文件夹。我不知道该怎么处理它们。
然后,我又读了一些,发现一些很好的人将JDK 7创建为二进制文件,因此像我这样的人可以轻松安装它。它被称为开放JDK:http://code.google.com/p/openjdk-osx-build/
因此,我下载了.dmg文件并进行了安装。然后我打开“Java首选项”,看到OpenJDK7可用。
所以,现在我觉得我可以开始尝试WatchService API了。从第一个链接中的教程中,作者给出了一个.java文件,首先对其进行测试并确保它正在运行。以下是该文件的链接:http://download.oracle.com/javase/tutorial/essential/io/examples/WatchDir.java
因此,我启动了Eclipse(实际上我使用STS)并创建了一个新的Java项目,并在“使用执行环境JRE:”中选择JaveSE-1.7。在src文件夹下,我复制粘贴了WatchDir.java文件。
我仍然看到大量波浪形的红线。所有“import.java.nio.*”都是红色的,我无法将其作为Java应用程序运行。
我需要做什么?