我在 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 然后再返回来恢复正确的行为。显然有些东西被重置了,一切都很好。虽然我很高兴现在一切正常,但我不喜欢一开始就不知道他们是如何搞砸的。
任何人都可以对此提供任何见解吗?