在IntelliJ中使用JDK的本地文档

问题描述 投票:0回答:1

每当我访问Java标准库的文档(使用Ctrl + q)时,在文档出现之前都会有相当大的延迟。

似乎IntelliJ连接到服务器以获取文档,这很慢。

我想加快速度;如何配置IntelliJ以访问本地计算机上的Java文档?


我在Arch Linux 5.0.7上使用OpenJDK 11。

java intellij-idea
1个回答
1
投票

显示文档很慢的原因是IntelliJ确实通过远程URL获取了文档。

在项目结构中(按项目视图中的F4)→平台设置→SDK→文档路径,我有

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

作为JDK文档的位置。

这解释了缓慢,我们怎样才能让它更快?

1. Download the documentation

独立于您的操作系统,您可以使用this answer中的一个链接获取文档。

在Arch Linux上,您可以使用pacman -S openjdk-doc将文档作为软件包安装,这样可以在更新软件包时获得JDK文档的更新(pacman -Syu)。

2. Point IntelliJ to the documentation

如上所述,项目的JDK文档的位置在项目结构→平台设置→SDK→文档路径下的IntelliJ中配置。

添加您在上一步中下载的文档的路径。

如果您使用pacman -S openjdk-doc下载它,位置是

的/ usr /共享/ DOC / java的的openjdk

通常,要获取包所拥有的文件,您可以使用

pacman -Q --list the-package-name

我在IntelliJ中的配置现在看起来像这样:

project structure screenshot

而已。现在显示Java标准库的文档要快得多,因为IntelliJ访问本地文件。

© www.soinside.com 2019 - 2024. All rights reserved.