Как добавить документацию API Java в Eclipse?

Я загрузил документацию по API Java из http://www.oracle.com/technetwork/java/javase/downloads/index.html#docs и предположительно привязал ее к Eclipse, используя

Window-> Настройки-> Java-> Установленные JREs-> Редактировать -> “Выбрать rt.jar” -> Местоположение Javadoc

И местоположение было принято, и «Проверяет» просто отлично. Однако, для жизни меня, я не могу заставить Eclipse показать Javadocs в подсказке, когда я наводил курсор на элемент (например, в объявлении ArrayList). Я также перезапустил Eclipse в попытках заставить его работать

Что я делаю не так?

Eclipse не вытягивает всплывающие подсказки из местоположения javadoc. Он использует только расположение javadoc для добавления к ссылке, если вы говорите, что открыто в браузере, вам нужно загрузить и прикрепить источник для JDK, чтобы получить всплывающие подсказки. Для всех JAR под JRE у вас должно быть следующее для местоположения javadoc: http://java.sun.com/javase/6/docs/api/ . Для resources.jar, rt.jar, jsse.jar, jce.jar и charsets.jar вы должны приложить источник, ansible здесь .

Чтобы использовать автономную документацию Java API в Eclipse, вам необходимо сначала загрузить ее. Ссылка на документы Java (последнее обновление: 2013-10-21):

Java 6
Страница: http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-doc-download-355137.html
Direct: http://download.oracle.com/otn-pub/java/jdk/6u30-b12/jdk-6u30-apidocs.zip

Java 7
Страница: http://www.oracle.com/technetwork/java/javase/documentation/java-se-7-doc-download-435117.html

Java 8
Страница: http://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-2133158.html

Java 9
Страница: http://www.oracle.com/technetwork/java/javase/documentation/jdk9-doc-downloads-3850606.html

  1. Извлеките zip-файл в локальный каталог.
  2. Из Window --> Preferences --> Java --> "Installed JREs" eclipse Window --> Preferences --> Java --> "Installed JREs" выберите доступную JRE (jre6: C: \ Program Files (x86) \ Java \ jre6) и нажмите «Изменить».
  3. Выберите все «Библиотеки системы JRE», используя Control + A.
  4. Нажмите «Местоположение Javadoc»
  5. Измените «путь местоположения Javadoc:» от « http://download.oracle.com/javase/6/docs/api/ » до «файла: / E: / Java / docs / api /».

Он должен работать, поскольку он работает для меня. Мне больше не нужно подключение к Интернету для просмотра документации API Java в Eclipse.

Для автономного Javadoc из zip-файла вместо его извлечения.

Почему такой подход?

На это уже дан ответ, который использует извлеченные данные zip, но он потребляет больше памяти, чем простой zip-файл.

Сравнение zip-файла и извлеченных данных.

 jdk-6u25-fcs-bin-b04-apidocs.zip ---> ~57 MB after extracting this zip file ---> ~264 MB ! 

Таким образом, этот подход экономит мои ок. 200 МБ.

Как использовать apidocs.zip?

1.Откройте Windows -> Preferences

введите описание изображения здесь

2.Выберите jre из Installed JREs затем нажмите Edit...

введите описание изображения здесь

3.Выберите все .jar файлы из JRE system libraries затем щелкните Javadoc Location...

введите описание изображения здесь

4. apidocs.zip файл apidocs.zip для Archive path к Archive path и apidocs.zip Path within archive как показано выше. Вот и все.

5. Наведите курсор на любое имя или имя classа и нажмите Shift + F2

Старый вопрос, но у меня были текущие проблемы с этой проблемой. Поэтому я предоставляю вам мое решение. Теперь источники и javadocs находятся внутри jdk. Итак, разархивируйте версию jdk. Вы можете видеть, что contanins является файлом «src.zip». Вот ваши необходимые источники и файлы doc. Следуйте по пути: Window-> Preferences-> Java-> Installed JREs-> выберите jre / jrd и нажмите «Изменить». Выберите все .jar-файлы и нажмите «Источник». Выберите кнопку «Внешний файл …» и укажите ее в файл src.zip.

Maibe необходим перезапуск в Eclipse. (обычно нет) Теперь вы должны увидеть документы, а также источники для classов из jdk.

Я столкнулся с одной и той же проблемой, и я не нашел полезного, потому что они старые и с новым JDK 1.8, раздел документации был перенесен в src.zip в папку JDK (C: \ Program Files \ Java \ jdk1. 8.0_101).

Теперь я попробовал все сверху, и это показало мне ту же проблему, если я нажму ctrl и нажимаю (например, String или System) в своей программе, я получаю, что Source не найден .

Теперь вы можете сделать это, перейдите в папку, где установлен JDK (C: \ Program Files \ Java \ jdk1.8.0_101), и попробуйте распаковать src.zip. Здесь вы можете столкнуться с проблемой как-то из-за административных прав в этой папке, это не позволит вам распаковать этот файл src.zip . Для решения проблемы скопируйте файл src.zip и вставьте его в любую другую папку (например, Desktop), а затем создайте папку src и разархивируйте ее. Теперь скопируйте эту папку обратно в папку JDK 1.8 ** (C: \ Program Files \ Java \ jdk1.8.0_101). **

Теперь просто зайдите в eclipse и откройте любую программу и нажмите ctrl и нажмите на любые внешние объекты или что-нибудь (например, String или System). Вы получите Source not found, Теперь нажмите «Прикрепить источник» -> «Внешнее местоположение» -> « Внешняя папка» и добавьте src location (C: \ Program Files \ Java \ jdk1.8.0_101 \ src). Теперь вам хорошо идти, я пытался, и это сработало для меня.

Все указанные выше папки находятся в моей системе, поэтому для вас это может быть другим.

  1. Перейдите к установке JDK. ( C:\Program Files\Java\jdk1.8.0_66 для меня).

  2. src.zip файл src.zip (становится C:\Program Files\Java\jdk1.8.0_66\src\ для меня).

  3. В окне редактора Eclipse: CTRL + Click по classу библиотеки java.lang . (что-то вроде String ).

  4. Eclipse будет жаловаться, что Source not found и сказал вам, что у вас нет источника.

  5. Нажмите Attach source -> External Location -> External Folder .

  6. Найдите исходную папку ( C:\Program Files\Java\jdk1.8.0_66\src\ для меня).

  7. Нажмите « OK -> « OK .

  8. Наслаждаться.

Вероятно, проблема с контуром, указанным в Javadoc Location. Это довольно искусно. Убедитесь, что он указывает на корень, где запускается javadoc. Это может быть несколько каталогов в загруженном вами почтовом индексе.

У меня была аналогичная проблема, и похоже, что виновником было пространство на пути к архиву (например, C: \ Program Files \ java \ jdk). После перемещения архива в другой каталог без пробелов по пути он начал работать.

Выберите один class, который вы хотите просмотреть, и нажмите Ctrl + клик над ним, страница Javadoc сообщит вам, что нет прикрепленного файла Javadoc, и ниже появится кнопка с именем «Прикрепить файл». Нажмите эту кнопку и перейдите к каталогу, где установлен JDK, обычно для Win это C: \ Program files \ Java \ jdk_xxx, и внутри этой папки есть файл src.zip – сотрите его и нажмите ОК, и все будет сделано – вы уже есть Javadoc прилагается.

Убедитесь, что отмечены «Настройки» -> «Java» -> «Редактор» -> «Hovers» -> « Комбинированный наведение ».

Мне просто пришлось самому разобраться в этом вопросе и добиться успеха. Вопреки тому, что другие предлагали в качестве решений, путь к моему счастливому окончанию напрямую коррелировал с JavaDoc. Нет файлов «src.zip». Мои испытания и невзгоды в этом процессе включали поиск ПРАВИЛЬНОГО JavaDoc. Указание проекта Java 1.7 на Java 8 Javadoc НЕ работает. (Даже если «jre8», по-видимому, единственная установленная JRE доступна.) Таким образом, я неохотно бил головой о кирпичную стену.

Окно> Настройки> Java> Установленные JRE

Если JRE вашего проекта не указан (как это случилось со мной, когда я перенес проект jre7 в новое рабочее пространство jre8), вам нужно будет добавить его здесь. Нажмите «Добавить …» и укажите свою Рабочую область в нужную папку jre. (Mine был C: // Program Files / Java / jre7). Затем «Изменить …» теперь доступную JRE, выберите rt.jar и нажмите «Javadoc Location …» и наведите его на правильное местоположение javadoc. Для моего использования:

Для jre7 – http://docs.oracle.com/javase/7/docs/api/ Для jre8 – http://docs.oracle.com/javase/8/docs/api/

Voila, всплывающая подсказка javadoc снова включена. Надеюсь, это поможет кому-то еще попытаться понять эту проблему.

если вы используете maven:

 mvn eclipse:eclipse -DdownloadSources=true -DdownloadJavadocs=true 

Вместо прикрепления приложения JavaDoc JDK src.zip

введите описание изображения здесь

  • Кодовая документация для delphi, аналогичная javadoc или c # xml doc
  • Javadoc: package.html или package-info.java
  • Как включить javadoc для библиотеки поддержки Android?
  • Давайте будем гением компьютера.