如何解决"这个元素没有附加源,并且在附加的Javadoc中找不到Javadoc"?

akk*_*kki 18 java eclipse android

我没有得到确切的方法来做到这一点.我想要一个方法,不是针对eclipse中所有项目的单个项目.请告诉我如何解决这个问题.

Tho*_*sen 18

这是针对Eclipse中类路径上的jar,您可以在其中使用

  1. 附上一个javadoc zip,Eclipse出于某种原因不喜欢它.

  2. 没有附加有效的源jar.

最简单的方法是右键单击有问题的jar(在引用的jar中,而不是物理jar),然后选择Preferences - > Javadoc.这里给出了正确的javadoc的正确位置(zip/URL).请记住使用"验证"按钮以确保正确设置.

  • 如果您使用mutliple jar有时导入的顺序可能会影响javadocs只需转到***属性 - > Java构建路径 - >订单和导出***并移动您的库,直到javadocs出现PS:我知道这篇文章是真的很老但这篇文章在谷歌搜索上真的很高 (5认同)
  • 如果是Maven项目,请展开{package-name}> Java Resources> Libraries> Maven Dependencies,右键单击jar,单击Maven> Download JavaDoc (2认同)

Som*_*ere 7

在我将Android文件从一台PC移动到新PC后,我发生了这种情况:我只是将文件夹从P:\ Android \复制到C:\ Android \

要修复错误(使用Eclipse),请在项目中右键单击库(在我的示例中为android.jar).单击"属性",单击"Javadoc位置",然后修复Javadoc位置路径.

例如,我将其从"file:/ P:/ Android/android-sdk-windows/docs/reference"更改为"file:/ C:/ Android/android-sdk-windows/docs/reference"

然后单击"验证".然后单击"应用".然后单击"确定"

现在悬停在方法或常量上再次给我API信息:-)


Tih*_*mer 6

Akki的问题也困扰了我太久了.但修复非常容易.

如果你正在使用Eclipse(Neon),那么

如果你有Maven(强烈推荐)使用Eclipse插件来处理它,和

如果您的项目 Maven项目(它可以转换成一个**),

然后,您可以通过执行以下操作,轻松地立即将Javadocs添加到所有 jar依赖项中(如果您还使用Spring Boot,则可能有大约75个!)

  • 右键单击您的项目(在Project Explorer中),
  • 将鼠标悬停在"Maven"上以获得子菜单
  • 选择"下载JavaDocs".

您应该在最右上角看到一个状态栏,上面写着"下载源代码和javadoc"以及进度条.

**为你的项目做好准备:

  • 在Project Explorer中右键单击它,
  • 将鼠标悬停在"配置"上以获取子菜单,然后
  • 选择"转换为Maven项目".