每当我访问Java标准库的文档(使用 Ctrl + q )时,在文档出现之前都会有相当大的滞后时间。
似乎IntelliJ连接到服务器以获取文档,这很慢。
我想加快速度;如何配置IntelliJ来访问本地计算机上的Java文档?
我在Arch Linux 5.0.7上使用OpenJDK 11。
答案 0 :(得分:1)
之所以显示文档很慢,是因为IntelliJ确实是通过远程URL来获取文档的。
在项目结构中(在项目视图中按 F4 )→平台设置→SDKs→文档路径,我已经拥有
作为JDK文档的位置。
这解释了速度缓慢,我们如何使其更快?
独立于您的操作系统,您可以使用this answer中的链接之一来获取文档。
在Arch Linux上,您可以使用pacman -S openjdk-doc
将文档安装为软件包,这样做的好处是,在更新软件包(pacman -Syu
)时,您将获得JDK文档的更新。
如上所述,您的项目的JDK文档的位置在IntelliJ中的“项目结构”→“平台设置”→“ SDK”→“文档路径”下进行配置。
添加上一步中下载的文档的路径。
如果您是使用pacman -S openjdk-doc
下载的,则该位置为
/ usr / share / doc / java-openjdk
通常,要获取文件包所拥有的文件,可以使用
pacman -Q --list the-package-name
我在IntelliJ中的配置现在看起来像这样:
就是这样。现在,由于IntelliJ访问本地文件,因此显示Java标准库的文档的速度大大提高了。