Используйте локальную документацию JDK в IntelliJ - PullRequest
0 голосов
/ 21 апреля 2019

Всякий раз, когда я получаю доступ к документации стандартной библиотеки Java (используя Ctrl + q ), до появления документации происходит значительное отставание.

Похоже, что IntelliJ подключается к серверу для получения документации, что медленно.

Я бы хотел ускорить процесс; Как настроить IntelliJ для доступа к документации Java на моем локальном компьютере?


Я использую OpenJDK 11 в Arch Linux 5.0.7.

1 Ответ

1 голос
/ 21 апреля 2019

Причина, по которой отображение документации было медленным, заключается в том, что IntelliJ действительно извлек документацию через удаленный URL-адрес.

В структуре проекта (нажмите F4 в виде проекта) → Настройки платформы → SDK → Пути к документации, у меня было

https://download.java.net/java/early_access/jdk11/docs/api/

в качестве местоположения документации JDK.

Это объясняет медлительность, как мы можем сделать это быстрее?

1. Скачать документацию

Независимо от вашей операционной системы, вы можете получить документацию по одной из ссылок в этом ответе .

В Arch Linux вы можете установить документацию в виде пакета с pacman -S openjdk-doc, что дает преимущество в том, что вы будете получать обновления документации JDK при обновлении ваших пакетов (pacman -Syu).

2. Укажите IntelliJ на документацию

Как упоминалось выше, расположение документации JDK для вашего проекта настраивается в IntelliJ в разделе «Структура проекта» → «Настройки платформы» → «SDK» → «Пути документации».

Добавьте путь к документации, которую вы скачали на предыдущем шаге.

Если вы загрузили его с помощью pacman -S openjdk-doc, местоположение будет

/ USR / доли / DOC / Java-OpenJDK

Как правило, для получения файлов, принадлежащих пакету, вы можете использовать

pacman -Q --list the-package-name

Моя конфигурация в IntelliJ теперь выглядит следующим образом:

project structure screenshot

Вот и все. Отображение документации стандартной библиотеки Java теперь значительно быстрее, потому что IntelliJ обращается к локальным файлам.

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