如何在Eclipse中查看Javadoc?

我正在使用第三方库,我已经包含在我的项目中。 它包含应用程序的类,但没有源代码或Javadoc。 正如所料,鼠标hover导入的对象不显示任何javadoc。

Note: This element neither has attached source nor attached Javadoc and hence no Javadoc could be found. 

谷歌搜索了一下后,我遇到了3个版本的jar子

  1. app.jar
  2. APP-sources.jar
  3. APP-javadoc.jar

它出现了,app-javadoc.jar只包含html页面和app-sources只包含.java文件(带有Javadoc注释)。

我做了什么:

  • 将所有3个文件添加到“Referenced Libraries”列表中。 在“刷新”项目之后,javadoc仍然没有显示。

  • 另外,在项目的属性下,我将“Javadoc位置路径”指向app-javadoc.jar的解压缩内容(已validation确定)

在完成所有这些之后,我的Eclipse无法显示javadoc。

请指教

谢谢。

仅将app.jar添加到Referenced Libraries。

然后,转到Project Explorer,右键单击jar文件 – > Properties – > Javadoc Location并添加Javadoc jar位置(app-javadoc.jar)。

如果您还想浏览源代码,请在同一对话框中转到“Java Source attachment”,然后在其中添加app-sources.jar。

我认为你应该将javadoc位置设置为库本身,而不是Project的javadoc位置属性。

项目>属性> Java构建路径>库展开app.jar节点并选择“Javadoc位置”子节点,您可以看到库树右侧的“编辑”按钮已启用。 然后单击“编辑”按钮,您可以在jar文件中选择javadoc。

我使用的是Eclipse而不是MyEclipse,但我认为它们是相似的。 FYI

以下是截至2016-05-12的答案:

在Eclipse Project Explorer中的Referenced Libraries下,右键单击需要文档的jar文件。 在本示例中,我需要Apache Commons IO库的文档。

在此处输入图像描述

选择属性。 然后选择Javadoc Location:

在此处输入图像描述

在我正在考虑的情况下 – Apache Commons IO库 – javadoc jar文件存储在与库jar文件相同的目录中。 在Properties对话框中,选择Archive中的Javadoc,导航到相关目录,然后单击javadoc jar文件:

在此处输入图像描述

单击“打开”,单击“确定”,即可完成。 如下所示,当您将光标hover在Apache Commons IO类名称上时,将显示javadoc:

在此处输入图像描述