代码之家  ›  专栏  ›  技术社区  ›  edjm

Openjdk文档位于本地安装中的哪个位置,我可以将其指向IntelliJ?不要把这与引用URL[duplicate]混淆

  •  0
  • edjm  · 技术社区  · 7 年前

    此操作的快捷方式是Shift+F1,但即使我指向JDK,它也总是灰显 documentation path 致 docs 文件夹(docs文件夹从 jdk-7u2-apidocs.zip ).

    0 回复  |  直到 14 年前
        1
  •  94
  •   Opsse    9 年前

    docs/api 未打包文档或使用的子目录 https://docs.oracle.com/javase/8/docs/api/

    File -> Project Structure... 然后这里: enter image description here

        2
  •  16
  •   mozboz    14 年前

    我用的是10.5.4。从文档或在线资源中我不清楚您需要在Project Structure>SDK's>(Choose your SDK)>Documentation Paths>Specify URL添加此项。

        3
  •  5
  •   Aconic    11 年前

    调用“项目结构”(Ctrl+Shift+Alt+S),进入“平台设置-SDK”,选择右侧的“文档路径”选项卡,然后添加JavaDoc的url( http://docs.oracle.com/javase/7/docs/api/ )到你的项目

        4
  •  2
  •   user637338    13 年前

    我对这个问题的理解如下:

    您希望看到不在JDK中的类的javadoc。因为javaycoder的回答有点不确定。

    I am using Macos 10.8.4 and Intellij 11.1.5
    

    我正在工作的项目是一个基于mvn的项目,有许多模块具有复杂的依赖关系。

    让我举一个具体的例子来解释我所做的,我相信它可以为其他人复制:apachesshd

    mvn dependency:resolve -Dclassifier=javadoc
    

    Taken from here

    但是这失败了,因为我们的nexus中没有一些javadocs(我想,不确定)。

        5
  •  2
  •   Saikat SHASHANK HONRAO    7 年前

    您可以添加外部Javadocs API链接,如下所示:

    enter image description here

        6
  •  1
  •   IndiGo    8 年前

    Java 10文档路径

    已转到文件->项目结构选择外部URL

    下面的链接很好。。。默认的不起作用

    https://docs.oracle.com/javase/10/docs/api/

        7
  •  1
  •   Alexander Terp Rafa    7 年前

    如果你和我一样不需要javadocs,而是需要IDE中的文档,请在这里发布。

    在我的情况下,我下载了openjdk11,但无法在IntelliJ中获取文档。相反,我得到了反编译的代码。

    帮助我的是 https://stackoverflow.com/a/38413439

    1. 转到右侧的“文件”>“项目结构”>“SDK”>“源路径”>“+”。
    2. 导航到你的JDK(我在Ubuntu上,所以它位于 /usr/lib/jvm/openjdk-11/
    3. 选择 src.zip /usr/lib/jvm/openjdk-11/lib/src.zip ).
    4. 单击“确定”>“确定”(以“选择根”弹出框)>“确定”(到项目结构)

    让Intellij索引,它应该在您的IDE中可用。