每当我访问 Java 标准库的文档(使用 Ctrl + q)时,在文档出现之前都会出现相当大的延迟。
IntelliJ 似乎连接到服务器来获取文档,速度很慢。
我想加快速度;如何配置 IntelliJ 以访问本地计算机上的 Java 文档?
<小时/>我正在使用OpenJDK Arch Linux 5.0.7 上为 11。
最佳答案
显示文档速度慢的原因是 IntelliJ 确实通过远程 URL 获取了文档。
在项目结构(在项目 View 中按F4)→平台设置→SDK→文档路径,我有
作为 JDK 文档的位置。
这解释了速度慢的原因,我们怎样才能让它更快?
1。下载文档
无论您的操作系统如何,您都可以使用 this answer 中的链接之一获取文档。 .
在 Arch Linux 上,您可以使用 pacman -S openjdk-doc
将文档安装为软件包,这样做的好处是您可以在更新软件包时获得 JDK 文档的更新 (pacman -Syu
)。
2。将 IntelliJ 指向文档
如上所述,项目的 JDK 文档的位置是在 IntelliJ 中的“项目结构”→“平台设置”→“SDK”→“文档路径”下配置的。
添加您在上一步中下载的文档的路径。
如果您使用 pacman -S openjdk-doc
下载它,则位置为
/usr/share/doc/java-openjdk
一般来说,要获取包所拥有的文件,可以使用
pacman -Q --list the-package-name
我在 IntelliJ 中的配置现在如下所示:
就是这样。由于 IntelliJ 访问本地文件,Java 标准库的文档显示速度现在要快得多。
关于java - 在IntelliJ中使用JDK的本地文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55781662/