2

我在 Eclipse 中查找 Java 文档时遇到问题。我似乎已经解决了这个问题,但我发布这个有两个原因:我想知道为什么我首先会遇到这个问题,也许我解决它的方法可能对遇到类似问题的其他人有用。

我在 Eclipse(Windows 7 上的 Helios)中创建了一个简单的 Java 项目,并选择了 JavaSE-1.6 JRE。然后我创建了一个源文件并导入了 java.util.GregorianCalendar。当我将鼠标悬停在 上时GregorianCalendar,我收到了消息:

此元素没有附加源,并且在附加的 Javadoc 中找不到 Javadoc

GregorianCalendar 的方法似乎也没有任何 Javadoc。其他标准 Java 类(甚至 java.util 中的其他类,如 ArrayList)没有这个问题;只有公历。项目设置中的一切似乎都已正确设置。Java 构建路径中设置的 Javadoc 位置是http://java.sun.com/javase/6/docs/api/.

我设法通过暂时切换到 JavaSE-1.7 然后再返回来恢复正确的行为。显然有些东西被重置了,一切都很好。虽然我很高兴现在一切正常,但我不喜欢一开始就不知道他们是如何搞砸的。

任何人都可以对此提供任何见解吗?

4

2 回答 2

1

我认为一般支持依赖于src.zipJDK 目录中是否存在 a,当您自动搜索 Java 安装目录时会检测到该目录。它可能会丢失。不确定是否使用在线 Javadocs。

于 2011-08-08T17:03:32.770 回答
0

我在 Windows 7 64 位(带有 32 位 JDK)上使用 Eclipse Juno,但我认为它也适用于您的 Eclipse 版本:

  1. 将 JDK docs zip 文件下载到您的桌面文件夹;
  2. 右键单击该文件,选择“属性”并取消阻止它;
  3. 将文件移动到您选择的位置。我通常将它移动到 JDK 文件夹;
  4. 打开 Eclipse 并转到 Window->Preferences->Java->Installed JREs;
  5. 选择您的 JDK 安装并按编辑;
  6. 选择rt.jar文件并点击“Javadoc Location...”按钮;
  7. 选择“归档中的 Javadoc”单选按钮;
  8. 通过浏览到 JDK docs zip 文件来设置存档路径;
  9. 将“存档中的路径”设置为“docs/api”(不带引号)。

享受!;)

于 2013-04-17T17:18:19.093 回答