Eclipse 中缺少基本的 JavaDoc

2022-09-04 05:44:47

直到几天前,Eclipse在为Java.io.File等基类定位javadoc方面工作正常。但是,最近,将鼠标悬停在这些类上只会生成一条消息,指示缺少源代码和javadoc:

“注意:此元素没有附加的源代码,并且在附加的 Javadoc 中找不到 Javadoc。

我无法找到允许我重新选择基本文档位置的选项。有谁知道如何解决这个问题?


答案 1

展开 JRE 系统库并查找适用于 Mac OS X 的 rt.jar(类.jar)。右键单击,然后选择“属性”。

classes.jar

然后,您可以指定 Javadoc 位置(以及源位置)。

properties


答案 2

我现在也遇到过几次这个问题。如果您的工作区中有很多项目,并且您不想为每个项目设置javadoc位置,则尤其令人讨厌。

引用在线文档确实很有效,并且有一种方法可以全局地为所有Java库执行此操作:

  • 转到:窗口 ->首选项
  • 展开:Java -> 已安装的 JRE
  • 选择缺省的 Java 安装
  • 按“编辑”
  • 选择所有 JRE 系统库
  • 按“Javadoc 位置...”。
  • 在 Javadoc 位置路径中放入指向联机文档的路径。例如,对于Java 8,这是。(如果按“验证...””它会告诉你它是否是一个有效的javadoc位置。http://docs.oracle.com/javase/8/docs/api/
  • 按“确定”,然后按“完成”,然后按“确定”

在这里,您有一些图像:

Eclipse Settings: Installed JREs

Select all JRE system libraries

Edit javadoc location

你的基本Java javadoc已经准备好了。


推荐