Причина, по которой отображение документации было медленным, заключается в том, что 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](https://i.stack.imgur.com/QULZx.png)
Вот и все. Отображение документации стандартной библиотеки Java теперь значительно быстрее, потому что IntelliJ обращается к локальным файлам.