【发布时间】:2019-09-10 21:28:04
【问题描述】:
每当我访问 Java 标准库的文档时(使用 Ctrl + q),在文档出现之前都会有相当长的延迟。
好像是IntelliJ连接服务器获取文档,速度很慢。
我想加快速度;如何配置 IntelliJ 以访问本地计算机上的 Java 文档?
我在 Arch Linux 5.0.7 上使用 OpenJDK11。
【问题讨论】:
标签: java intellij-idea
每当我访问 Java 标准库的文档时(使用 Ctrl + q),在文档出现之前都会有相当长的延迟。
好像是IntelliJ连接服务器获取文档,速度很慢。
我想加快速度;如何配置 IntelliJ 以访问本地计算机上的 Java 文档?
我在 Arch Linux 5.0.7 上使用 OpenJDK11。
【问题讨论】:
标签: java intellij-idea
显示文档速度慢的原因是 IntelliJ 确实通过远程 URL 获取了文档。
在项目结构中(在项目视图中按F4)→平台设置→SDK→文档路径,我有
作为 JDK 文档的位置。
这解释了缓慢,我们怎样才能让它更快?
独立于您的操作系统,您可以使用this answer 中的链接之一获取文档。
在 Arch Linux 上,您可以使用 pacman -S openjdk-doc 将文档作为软件包安装,这样做的好处是您在更新软件包 (pacman -Syu) 时可以获得 JDK 文档的更新。
如上所述,您项目的 JDK 文档的位置在 IntelliJ 中的 Project Structure → Platform Settings → SDKs → Documentation Paths 下配置。
添加您在上一步中下载的文档的路径。
如果你是用pacman -S openjdk-doc下载的,位置是
/usr/share/doc/java-openjdk
一般来说,要获取包拥有的文件,可以使用
pacman -Q --list the-package-name
我在 IntelliJ 中的配置现在如下所示:
就是这样。由于 IntelliJ 访问本地文件,因此现在显示 Java 标准库的文档要快得多。
【讨论】: