我正在使用第三方库,我已将其包含在我的项目中。它包含应用程序的类,但没有源或Javadoc。正如所料,鼠标悬停导入的对象不显示javadoc。
Note: This element neither has attached source nor attached
Javadoc and hence no Javadoc could be found.
在谷歌搜索了一下后,我遇到了3个版本的罐子
看起来app-javadoc.jar只包含html页面和app-sources,只包含.java文件(带有Javadoc注释)。
我做了什么:
将所有3个文件添加到列表中 “参考图书馆”。后 “刷新”项目,javadoc 仍然没有显示。
此外,在属性下 该项目,我指出“Javadoc 位置路径“解压缩的内容 app-javadoc.jar(验证确定)
然而,在完成所有这些之后,我的Eclipse无法显示javadoc。
请告知
谢谢。
答案 0 :(得分:25)
仅将app.jar添加到Referenced Libraries。
然后,转到Project Explorer,右键单击jar文件 - >属性 - > Javadoc定位并添加Javadoc jar位置(app-javadoc.jar)。
如果您还要浏览源代码,请在同一对话框中转到“Java Source attachment”,然后在那里添加app-sources.jar。
答案 1 :(得分:6)
我认为您应该将javadoc位置设置为库本身,而不是Project的javadoc位置属性。
项目>属性> Java构建路径>图书馆 展开app.jar节点并选择“Javadoc location”子节点,您可以看到库树右侧的“编辑”按钮已启用。然后单击“编辑”按钮,您可以在jar文件中选择javadoc。
我使用Eclipse而不是MyEclipse,但我认为它们是相似的。 FYI
答案 2 :(得分:0)
以下是截至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文件:
单击“打开”,单击“确定”,然后完成。如下所示,当您将光标悬停在Apache Commons IO类名称上时,将显示javadoc: