【问题标题】:Use local documentation of JDK in IntelliJ在 IntelliJ 中使用 JDK 的本地文档
【发布时间】:2019-09-10 21:28:04
【问题描述】:

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

好像是IntelliJ连接服务器获取文档,速度很慢。

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


我在 Arch Linux 5.0.7 上使用 OpenJDK11。

【问题讨论】:

    标签: java intellij-idea


    【解决方案1】:

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

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

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

    作为 JDK 文档的位置。

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

    1。下载文档

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

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

    2。将 IntelliJ 指向文档

    如上所述,您项目的 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 标准库的文档要快得多。

    【讨论】:

    • 另请注意,如果文档路径中未指定 URL,则快速文档可以在 JDK 源上工作。这是开箱即用的。外部 JavaDoc 功能需要文档路径配置。
    猜你喜欢
    • 2011-05-07
    • 1970-01-01
    • 2019-06-19
    • 2021-02-02
    • 2016-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多