API com.sun.mirror.apt - PullRequest
       7

API com.sun.mirror.apt

4 голосов
/ 30 мая 2010

Я новичок в Java и получаю сообщение об ошибке через Eclipse в следующих строках:

import com.sun.mirror.apt.AnnotationProcessorFactory;
import com.sun.mirror.apt.AnnotationProcessor;
import com.sun.mirror.apt.AnnotationProcessorEnvironment;

Ошибка: «Не удается разрешить импорт com.sun.mirror».

Как мне исправить эту ошибку?

Ответы [ 4 ]

7 голосов
/ 30 мая 2010

Кстати, просто поместите его в classpath (buildpath, в Eclipse). Вы можете скачать его здесь .

Однако такое использование не рекомендуется. Вместо этого используйте стандартные API-классы и методы в javax.annotation.processing API , которые уже находятся внутри стандартного API Java SE. Он будет "за кадром" использовать правильные классы для желаемых задач.

4 голосов
/ 12 мая 2012

Устаревшие

apt инструмент и API устарели устарели с JDK 7. Упоминание о: https://blogs.oracle.com/darcy/entry/apt_api_files

Для разрешения вы можете импортировать tools.jar% JDK JAVA% \ lib \ tools.jar.

В моем случае «C: \ Program Files \ Java \ jdk1.7.0_01 \ lib \ tools.jar»

1 голос
/ 10 января 2012

также ответ от BalusC правильный, но ссылка мертва и существует более простое решение в Sun JDK как 1.5, так и 1.5 есть tools.jar в / lib /, добавьте его в путь к классам и все там.

0 голосов
/ 07 января 2017

Хотя это устарело, если вы хотите попробовать его, например, иметь дело с образцом книги, вы можете скачать zip-файл apt-mirror-api-0.1.jar здесь , а затем просто создать путь в вашей IDE , Для затмения просто щелкните правой кнопкой мыши JRE System Library -> Build Path -> Configure Build Path -> Add External JARs и, наконец, найдите загруженный файл JAR и примените его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...