Eclipse无法加载javadoc("类名>的未知javadoc格式")

MrG*_*sen 5 java eclipse javadoc

每次我尝试String从Java库加载javadoc(在这种情况下,对于类)时Eclipse都会引发异常.但是,如果我尝试悬停加载javadoc我自己编写,它工作正常!

这个问题在一夜之间变成了现实,所以我很惊讶 - 有人可能会说 - 为什么会这样.

Java模型异常:Java模型状态[String的未知javadoc格式{key = Ljava/lang/String;} [在String.class [in java.lang [in C:\ Program Files(x86)\ Java\jre7\lib \的rt.jar]]]]处org.eclipse.jdt.internal.core.BinaryType.getAttachedJavadoc(BinaryType.java:999)org.eclipse.jdt.internal.core.JavadocContents.getTypeDoc(JavadocContents.java:81)在org.eclipse.jdt.internal.ui.text.javadoc.JavadocContentAccess2.getHTMLContent(JavadocContentAccess2.java:500)在org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo(JavadocHover.java:689 )在org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.internalGetHoverInfo(JavadocHover.java:607)在org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo2(JavadocHover的.java:599)在org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:163)在org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover .getHoverInfo2(BestMatchHover.java:129)位于org.eclipse.jdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:85)在org.eclipse.jface.text.TextViewerHoverManager $ 4.run(TextViewerHoverManager.java:166)!分项1 org.eclipse.jdt.core 4 1009 2014-11- \程序文件(x86)\爪哇\ jre7\lib中\:17 17:08 [在String.class [java.lang中[在下字符串{键= Ljava /郎/字符串} 21.592 MESSAGE未知的Javadoc格式rt.jar]]]!SESSION 2014-11-17 17:08:41.946

我试过了:

  • 更新eclipse
  • 切换工作区
  • 重新安装java
  • 设置似乎配置正确(我验证了eclipse中的设置,这是一个OK)

它都不起作用.

Moh*_*Ali 3

去:

 Window -> Preferences -> Java -> Installed JREs
Run Code Online (Sandbox Code Playgroud)

删除对 JRE 的引用并添加 JDK。