Я хотел бы использовать API watchservice, как упомянуто в этой ссылке:
http://download.oracle.com/javase/tutor ... ation.html
После прочтения я обнаружил, что WatchService является частью класса Nio, который запланирован для Jdk 7. Это нормально.
http://jdk7.java.net/download.html имеет JDK, который я загрузил и извлекла. Я получил кучу папок. Я не знаю, что с ними делать. Это называется Open JDK:
http://code.google.com/p/openjdk-osx-build/
Итак, я загрузил файл .dmg и установил его. Затем я открываю «предпочтения Java» и вижу, что OpenJDK7 доступен. Из учебника по первой ссылке автор дал файл .java, чтобы проверить его сначала и убедиться, что он работает. Вот ссылка на файл:
http://download.oracle.com/javase/tutor ... chdir.java
Итак, я загружаю Eclipse (на самом деле я использую STS) и создаю новый проект Java и выбираю Javese-1. В папке SRC я копировал файл watchdir.java. Все "import.java.nio.*" Все красные, и я не могу запустить его как приложение Java. < /P>
Что мне нужно делать? < /P>
Подробнее здесь: https://stackoverflow.com/questions/626 ... on-mac-osx