【发布时间】:2019-06-19 12:38:04
【问题描述】:
此操作的快捷方式是 Shift+F1,但即使我将 JDK documentation path 指向 docs 文件夹(docs 文件夹从 jdk-7u2-apidocs.zip 解压缩),它也始终显示为灰色。
谢谢
【问题讨论】:
标签: intellij-idea javadoc
此操作的快捷方式是 Shift+F1,但即使我将 JDK documentation path 指向 docs 文件夹(docs 文件夹从 jdk-7u2-apidocs.zip 解压缩),它也始终显示为灰色。
谢谢
【问题讨论】:
标签: intellij-idea javadoc
【讨论】:
我使用的是 10.5.4。从文档或在线资源中我不清楚您需要在 Project Structure > SDK's > (Choose your SDK) > Documentation Paths > Specify URL 中添加此内容。
【讨论】:
对于 IntelliJ 理念: 调用“Project Structure”(Ctrl+Shift+Alt+S),进入“Platform Setting - SDKs”,选择右侧的“Documentation Path”选项卡,然后将JavaDoc的url(http://docs.oracle.com/javase/7/docs/api/)添加到您的项目中
【讨论】:
您可以添加如下所示的外部 Javadocs API 链接:
File > Project Structure...
SDKs(在Platform Settings下)Documentation Paths 选项卡Specify URL 按钮并添加 JDK 11 API 文档的链接 (https://docs.oracle.com/en/java/javase/11/docs/api/)【讨论】:
我对这个问题的理解如下:
您希望查看不在 JDK 中的类的 javadocs。我有点不确定,因为 CrazyCoder 的回复是在谈论 JDK 特定的 javadocs。
I am using Macos 10.8.4 and Intellij 11.1.5
我正在进行的项目是一个基于 mvn 的项目,其中包含许多具有复杂依赖关系的模块。
让我举一个具体的例子来解释我做了什么,我相信它可以为其他人复制:apache sshd
我从 maven Central 下载了 javadoc,并将其存储在某个地方。在 intellij 中,我转到了模块设置(快捷键 F4)和边栏中的库。 Maven 自动提取所有依赖项,我可以在那里找到 sshd。然后右侧显示类、源和 JavaDocs。在我的案例中,JavaDocs 部分有一个链接指向我的本地 m2 目录的路径。但是该目录不包含 javadoc jar 文件。所以我想我怎么得到它:
mvn dependency:resolve -Dclassifier=javadoc
但是这失败了,因为我们的关系中没有一些 javadocs(我猜,不确定)。
所以我最终将手动下载的文件链接为 javadoc 链接,然后我可以使用 Shift+F1 来在标准浏览器中打开 javadoc。
也许其他人可以详细说明如何使用 mvn 完成此操作。我没有时间进一步调查。
【讨论】:
【讨论】:
在此处发布此内容以防您像我一样不需要 javadocs,而是需要 IDE 中的文档。
在我的情况下,我下载了 OpenJDK 11,但无法在 IntelliJ 中获取文档。相反,我得到的是反编译的代码。
帮助我的是https://stackoverflow.com/a/38413439 的答案 即
/usr/lib/jvm/openjdk-11/ 下)。src.zip(我是/usr/lib/jvm/openjdk-11/lib/src.zip)。让 Intellij 索引它应该在您的 IDE 中可用。
【讨论】: