Ярлык для этого действия - Shift + F1, но он всегда неактивен, даже я указал JDK documentation path
на папку docs
(папка документов распакована с jdk-7u2-apidocs.zip).
Благодаря
Как просмотреть внешнюю документацию JDK в IntelliJ IDEA?
Ответ 1
Вам нужно указать подкаталог docs/api
для распакованной документации или использовать URL https://docs.oracle.com/javase/8/docs/api/
для работы внешней документации.
Ответ 2
Я использую 10.5.4. Мне было непонятно, из документов или из ресурсов в Интернете, которые вам нужно добавить в структуру проектa > SDK > (выберите SDK) > Пути документирования > Укажите URL.
Ответ 3
Для идеи IntelliJ: Вызовите "Структура проекта" (Ctrl + Shift + Alt + S), перейдите в "Настройка платформы - SDK", выберите вкладку "Путь к документации" справа, затем добавьте URL вашего JavaDoc (http://docs.oracle.com/javase/7/docs/api/) в ваш проект.
Ответ 4
Я понимаю вопрос следующим образом:
Вы хотели бы видеть javadocs классов, которые не входят в JDK. Я немного неопределен, потому что ответ CrazyCoder говорит о javadocs JDK.
I am using Macos 10.8.4 and Intellij 11.1.5
Проект, над которым я работаю, представляет собой проект на основе mvn с множеством модулей, которые имеют сложные зависимости.
Позвольте мне привести конкретный пример, чтобы объяснить, что я сделал, я уверен, что он может быть воспроизведен для других: apache sshd
Я загрузил javadoc из центра maven, который он хранил где-то. В intellij я пошел к настройкам модуля (ярлык F4) и к библиотекам на боковой панели. Maven автоматически извлекает все зависимости, и я могу найти там sshd. В правой части отображаются классы, источники и JavaDocs. Часть JavaDocs в моем случае имела путь, связанный с указанным в моем локальном каталоге m2. Однако каталог не содержал javadoc jar файл. Поэтому я подумал, как мне это получить:
mvn dependency:resolve -Dclassifier=javadoc
Однако это не удалось, потому что у нас нет некоторых javadocs в нашей связи (я думаю, не уверен).
Итак, в итоге я связал файл, который я загрузил вручную, в качестве ссылки javadoc, и тогда мне нужно использовать Shift + F1 для открытия javadoc в моем стандартном браузере.
Возможно, другие могут уточнить, как это сделать с помощью mvn. У меня не было времени для дальнейшего расследования.
Ответ 5
Путь к документации по Java 10
Перешли к файлу → Структура проекта Выберите внешний URL-адрес
Ниже ссылка работает отлично... по умолчанию не работает
Ответ 6
Публикуйте это здесь на тот случай, если вы похожи на меня и не обязательно хотите javadocs, а скорее документацию внутри вашей IDE.
В моей ситуации я скачал OpenJDK 11 и не смог получить документацию внутри IntelliJ. Вместо этого я получал декомпилированный код.
Что мне помогло, так это ответ на fooobar.com/questions/1648097/... то есть
- Перейдите в Файл> Структура проекта> SDK> Исходный путь> '+' с правой стороны.
- Перейдите к вашему JDK (я нахожусь на Ubuntu, поэтому он был расположен под
/usr/lib/jvm/openjdk-11/
). - Выберите
src.zip
(для меня/usr/lib/jvm/openjdk-11/lib/src.zip
). - Нажмите OK> OK (чтобы открыть всплывающее окно "Выбор корней")> OK (в структуру проекта)
Позвольте Intellij индексировать и он должен быть доступен в вашей IDE.
Ответ 7
Вы можете добавить внешнюю ссылку API Javadocs, как показано ниже:
- Перейти к
File
>Project Structure...
- Затем выберите
SDKs
(подPlatform Settings
) - Перейти на вкладку
Documentation Paths
- Нажмите кнопку
Specify URL
и добавьте ссылку на документы API JDK 11 (https://docs.oracle.com/en/java/javase/11/docs/api/)