如何在IntelliJ IDEA中查看JDK外部文档?

此操作的快捷方式是Shift + F1,但即使我已经指出了docs文件夹的JDK documentation path (docs文件夹从jdk-7u2-apidocs.zip解压缩),它总是灰显的 。
谢谢

您需要指定解压缩文档的docs/api子目录,或者使用https://docs.oracle.com/javase/8/docs/api/ URL来使外部文档function正常工作。

File -> Project Structure...然后在这里: 在这里输入图像说明

我正在使用10.5.4。 我不清楚从文档或在线资源,您需要在项目结构> SDK的>(select您的SDK)>文档path>指定URL中添加此项。

对于IntelliJ的想法:调用“项目结构”(Ctrl + Shift + Alt + S),进入“平台设置 – SDKs”,select右侧的“文档path”选项卡,然后添加JavaDoc的URL( http:// docs。 oracle.com/javase/7/docs/api/ )到您的项目

我理解这个问题如下:

您希望看到不在JDK中的类的javadoc。 我有点不确定,因为CrazyCoder的回复是关于JDK特定的javadoc。

 I am using Macos 10.8.4 and Intellij 11.1.5 

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

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

我从Maven中央下载了javadoc,将它存储在某个地方。 在intellij中,我进入了模块设置(快捷键F4)和侧边栏中的库。 Maven自动获取所有的依赖,我可以在那里findsshd。 然后右侧显示类,来源和JavaDocs。 在我的情况下的JavaDocs部分有一个指向我的本地m2目录的链接。 但是该目录不包含javadoc jar文件。 所以我想我怎么得到它:

 mvn dependency:resolve -Dclassifier=javadoc 

从这里采取

然而,这失败了,因为我们没有一些javadoc在我们的联系(我猜,不知道)。

所以我最终链接了我手动下载的文件作为javadoc链接,然后给我使用Shift + F1的javadoc打开我的标准浏览器。

也许别人可以详细说明如何用mvn来完成这个工作。 我没有时间进一步调查。