我在Eclipse中查找Java文档时遇到了问题。我似乎已经解决了这个问题,但我发布这个有两个原因:我想知道为什么我首先遇到问题,也许我修复它的方法可能对其他有类似问题的人有用。
我在Eclipse中创建了一个简单的Java项目(Windows 7上的Helios)并选择了JavaSE-1.6 JRE。然后我创建了一个源文件并导入了java.util.GregorianCalendar。当我在GregorianCalendar
上空盘旋时,我收到了消息:
此元素没有附加源,并且在附加的Javadoc中找不到Javadoc
GregorianCalendar的所有方法似乎都没有任何Javadoc。其他标准Java类(甚至java.util中的其他类,如ArrayList)没有这个问题;只有GregorianCalendar。一切似乎都在项目设置中正确设置。 Java Build Path中设置的Javadoc位置为http://java.sun.com/javase/6/docs/api/
。
我设法通过暂时切换到JavaSE-1.7然后返回来恢复正确的行为。显然有些东西被重置,一切都很顺利。虽然我很高兴事情现在正在发挥作用,但我不喜欢一开始就搞砸了他们是如何搞砸的。
任何人都可以对此提供任何见解吗?
答案 0 :(得分:1)
我认为一般支持依赖于JDK目录中存在src.zip
,当您为Java安装自动执行目录时会检测到该{{1}}。它可能会丢失。不确定是否使用了在线Javadoc。
答案 1 :(得分:0)
我在Windows 7 64位(使用32位JDK)上使用Eclipse Juno,但我认为它也适用于您的Eclipse版本:
享受! ;)