如何在 Eclipse 中使用 Java 8 文档
我在 Eclipse 中看到 Java 8 的 API 文档时遇到问题。这是我遇到的问题的一个例子
Calendar myCalendar = Calendar.getInstance();
如果我将鼠标悬停在上面,那么我会看到所有正确的文档,但是如果我将鼠标悬停在上面,我会收到一条消息,说Calendar
getInstance()
注意:此元素没有附加的源代码,并且在附加的 Javadoc 中找不到 Javadoc。
我将rt.jar的Javadoc位置设置为 http://docs.oracle.com/javase/8/docs/api/,我也尝试下载文档的本地副本,并遇到了同样的问题。更改指向Java 7文档的链接可以解决我遇到的问题。
Eclipse在寻找方法时似乎使用了错误的锚点样式(不知道如何措辞)。当它查找方法时,它会检查 http://docs.oracle.com/javase/8/docs/api/java/util/Calendar.html#getInstance(),但它应该检查getInstance()
Calendar.html#getInstance--
在 Java 8 文档链接中,所有括号和逗号似乎都被连字符替换了。我在Eclipse 4.3(开普勒),4.3的Java 8补丁中遇到了这个问题,现在在4.4(Luna)中遇到了这个问题。
有没有办法更新Eclipse,以便它在工具提示上正确显示鼠标上的文档?