需要帮助集成特定供应商';从Javadoc到Eclipse

需要帮助集成特定供应商';从Javadoc到Eclipse,java,eclipse,javadoc,Java,Eclipse,Javadoc,我正在开发大型Java企业软件(,如果你介意的话)。维护人员提供了某种Javadoc,看起来非常普通的Javadoc,我可以在浏览器中以HTML的形式阅读它 然而,我无法将它集成到Eclipse中,这很痛苦,因为我必须往返于我的浏览器。在Eclipse中,我只得到了可怕的注意:这个元素既没有附加源代码也没有附加Javadoc,因此找不到Javadoc。: 在项目和.jar级别定义Javadoc之后,我尝试了这两种方法,知道: javadoc文件夹包含,它似乎合理地定义了文档包 javadoc文

我正在开发大型Java企业软件(,如果你介意的话)。维护人员提供了某种Javadoc,看起来非常普通的Javadoc,我可以在浏览器中以HTML的形式阅读它

然而,我无法将它集成到Eclipse中,这很痛苦,因为我必须往返于我的浏览器。在Eclipse中,我只得到了可怕的
注意:这个元素既没有附加源代码也没有附加Javadoc,因此找不到Javadoc。

在项目和
.jar
级别定义Javadoc之后,我尝试了这两种方法,知道:

  • javadoc文件夹包含,它似乎合理地定义了文档包
  • javadoc文件夹包含典型的文件夹/子文件夹包结构,它本身包含
    ClassName.html
    文件。例如,我的
    包列表
    文件的
    com.matrixone.apps.domain
    行与
    com/matrixone/apps/domain
    结构匹配,其中包含大量
    ClassName.html
    文件
  • javadoc文件夹不包含
    index.html
    文件
  • 当我尝试定义Javadoc时,
    Validate…
    按钮失败,因为缺少
    index.html
    。然后,如果我创建了一个虚拟的
    index.html
    文件,验证工作正常,但在悬停供应商类/方法时仍然看不到Javadoc

    所以我的问题是:让这个扭曲的Javadoc在Eclipse中显示缺少什么?我在这一点上看到的子问题是:

  • 创建一个虚拟的
    index.html
    文件是个坏主意吗?如果是,我该怎么办?(也就是说,Eclipse期望什么样的标签/元信息?)
  • 快速比较一个标准的Javadoc文件()和一个供应商的Javadoc()发现,我的Javadoc中没有Eclipse可能使用的元信息。例如,我的供应商Javadoc没有包含
    String.html
    Javadoc

    有人知道Eclipse用来获取方法/类Javadoc的逻辑/启发式方法吗也许可以给我指出代码?有了这些信息,我也许能够找出Javadoc中的错误,并希望能够修复它
  • 如果你遇到过类似的问题,任何你认为合适的事情
  • 我目前正在Windows7下的Java7上使用EclipseJunoSR1


    当然,请随时发表评论,询问我忘记包含的信息。谢谢你的帮助

    我也有类似的问题;然而,我并没有试图通过使用javadocforjdom的本地副本来解决这个问题。相反,我尝试使用适当的URL(当前版本的JDOM的JavadocURL是)。因此,在Eclipse项目的Java构建路径配置中的jdom.jar库中,我配置了URL并点击了验证按钮。Eclipse似乎认为它是有效的,但我仍然得到了关于没有任何附加JavaDoc的相同错误

    然后我发现jdom.org也有一个旧版本jdom()的JavaDoc。因此,我在jdom.jar库JavaDoc配置上尝试了这一点,效果很好

    我学到的经验是,当Eclipse决定是否使用已配置的JavaDoc时(考虑是否附加),似乎要考虑库的版本确保库版本与库的JavaDoc版本相匹配(现在我已经找到了,这似乎很明显)


    希望这有帮助。

    我也有类似的问题;然而,我并没有试图通过使用javadocforjdom的本地副本来解决这个问题。相反,我尝试使用适当的URL(当前版本的JDOM的JavadocURL是)。因此,在Eclipse项目的Java构建路径配置中的jdom.jar库中,我配置了URL并点击了验证按钮。Eclipse似乎认为它是有效的,但我仍然得到了关于没有任何附加JavaDoc的相同错误

    然后我发现jdom.org也有一个旧版本jdom()的JavaDoc。因此,我在jdom.jar库JavaDoc配置上尝试了这一点,效果很好

    我学到的经验是,当Eclipse决定是否使用已配置的JavaDoc时(考虑是否附加),似乎要考虑库的版本确保库版本与库的JavaDoc版本相匹配(现在我已经找到了,这似乎很明显)


    希望这有帮助。

    您能展示一下javadoc吗?您是在存档中指定JavadocURL还是Javadoc?我以前在Eclipse中为第三方库指定Javadoc没有问题。奇怪……我正在指定一个Javadoc URL:
    文件:/C:/enoviaV6R2012x/Javadoc/Doc/docs/api/
    。关于Javadoc本身,我不希望完全上传它,我很确定它是受版权保护的/不可再发行的,但我链接了一个示例()和。换句话说,您在本地有JAR存档吗?通常它应该是URL(在web上)或本地存档的路径。再说一遍,这是JAR文件吗?@informatik01很抱歉没有回答这部分问题。我的javadoc不是一个JAR文件,它是一个包含
    包列表
    文件和一组html文件和目录的目录。如果我使用本地jdom-2.0.4-javadoc.jar归档文件,那么我会在Eclipse中选择一个选项“javadoc in archive”,并指定该jar的路径(最好将该jar放在项目的lib文件夹中)。对于后一种情况下的“归档中的路径”,它将是
    /
    。您能显示javadoc吗?您是在存档中指定JavadocURL还是Javadoc?我以前在Eclipse中为第三方库指定Javadoc没有问题。奇怪……我正在指定一个Javadoc URL:
    文件:/C:/enoviaV6R2012x/Javadoc/Doc/docs/api/
    。关于Javadoc及其