java - Eclipse 无法加载 javadoc ("Unknown javadoc format for <class name>")

标签 java eclipse javadoc

每次我尝试从 Java 库加载 javadoc(在本例中为 String 类)时,Eclipse 都会引发异常,粘贴在下方。但是,如果我尝试悬停加载我自己编写的 javadoc,它工作正常!

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

Java Model Exception: Java Model Status [Unknown javadoc format for String {key=Ljava/lang/String;} [in String.class [in java.lang [in C:\Program Files (x86)\Java\jre7\lib\rt.jar]]]] at org.eclipse.jdt.internal.core.JavadocContents.getTypeDoc(JavadocContents.java:81) at org.eclipse.jdt.internal.core.BinaryType.getAttachedJavadoc(BinaryType.java:999) at org.eclipse.jdt.internal.ui.text.javadoc.JavadocContentAccess2.getHTMLContent(JavadocContentAccess2.java:500) at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo(JavadocHover.java:689) at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.internalGetHoverInfo(JavadocHover.java:607) at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo2(JavadocHover.java:599) at org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:163) at org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:129) at org.eclipse.jdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:85) at org.eclipse.jface.text.TextViewerHoverManager$4.run(TextViewerHoverManager.java:166) !SUBENTRY 1 org.eclipse.jdt.core 4 1009 2014-11-17 17:08:21.592 !MESSAGE Unknown javadoc format for String {key=Ljava/lang/String;} [in String.class [in java.lang [in C:\Program Files (x86)\Java\jre7\lib\rt.jar]]] !SESSION 2014-11-17 17:08:41.946

我试过:

这些都不起作用。

最佳答案

转到:

 Window -> Preferences -> Java -> Installed JREs

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

关于java - Eclipse 无法加载 javadoc ("Unknown javadoc format for <class name>"),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26977094/

相关文章:

生成包时显示 Javadoc 警告

java - 有没有办法在 Java 文档中指定应从非 UI 线程调用方法

java - java中验证导入字符串的正则表达式

java - 对 servlet 的 POST 请求返回 GET 方法的结果

java - 如果同步块(synchronized block)也能完成同样的事情,为什么还要使用同步方法

java - 如何通过运行配置在 Eclipse 中指定属性文件的路径?

java - Sonarqube - 记录的 API 配置

java - 缩放数据以适应像素空间

java - 将处理 3 添加到 Jpanel

Eclipse - 安装具有依赖项的插件