Загадочная проблема затмения Javadoc - PullRequest
2 голосов
/ 08 августа 2011

У меня была проблема с поиском документов Java в Eclipse.Кажется, я исправил проблему, но я публикую это по двум причинам: я хотел бы знать, почему у меня возникла проблема, и, возможно, мой метод ее устранения может быть полезен для кого-то еще, имеющего подобную проблему.

Я создал простой проект Java в Eclipse (Helios в Windows 7) и выбрал JRE JavaSE-1.6.Затем я создал исходный файл и импортировал java.util.GregorianCalendar.Когда я завис над GregorianCalendar, я получал сообщение:

Этот элемент не имеет прикрепленного источника, и Javadoc не может быть найден в прикрепленном Javadoc

Нетиз методов GregorianCalendar, похоже, тоже есть какой-то Javadoc.Другие стандартные классы Java (даже другие в java.util, такие как ArrayList) не имели этой проблемы;только GregorianCalendar.Казалось, все настроено правильно в настройках проекта.Расположение Javadoc, заданное в пути сборки Java, было http://java.sun.com/javase/6/docs/api/.

Мне удалось восстановить правильное поведение, временно переключившись на JavaSE-1.7 и затем обратно.Видимо что-то сбросилось и все хорошо.Хотя я счастлив, что сейчас все работает, мне не нравится, когда я вообще ничего не понимаю о том, как они все испортили.

Кто-нибудь может рассказать об этом?

Ответы [ 2 ]

1 голос
/ 08 августа 2011

Я думаю, что общая поддержка опирается на наличие src.zip в вашем каталоге JDK, которое обнаруживается при автоматическом поиске каталога для установок Java. Это может отсутствовать. Не уверен, что используются онлайн Javadocs.

0 голосов
/ 17 апреля 2013

Я использую Eclipse Juno на 64-битной Windows 7 (с 32-битным JDK), но я думаю, что это также будет применимо к вашей версии Eclipse:

  1. Загрузить ZIP-файл JDK docsв папку «Рабочий стол»;
  2. Щелкните файл правой кнопкой мыши, выберите «Свойства» и разблокируйте его;
  3. Переместите файл в нужное место.Обычно я перемещаю его в папку JDK;
  4. Откройте Eclipse и перейдите в Окно-> Настройки-> Java-> Установленные JRE;
  5. Выберите установку JDK и нажмите Редактировать;
  6. Выберите файл rt.jar и нажмите кнопку «Местоположение Javadoc ...»;
  7. Выберите переключатель «Javadoc в архиве»;
  8. Установите путь к архиву, перейдя в JDKdocs zip file;
  9. Установите для параметра «Путь в архиве» значение «docs / api» (без кавычек).

Наслаждайтесь!;)

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