如何在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来完成这个工作。 我没有时间进一步调查。