Eclipse无法加载javadoc(“< class name>的未知javadoc格式") [英] Eclipse cannot load javadoc ("Unknown javadoc format for <class name>")

查看:53
本文介绍了Eclipse无法加载javadoc(“< class name>的未知javadoc格式")的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

每当我尝试从Java库中加载Javadoc(在本例中为String类)时,都会引发Eclipse异常.但是,如果我尝试悬停加载我自己编写的javadoc,它就可以正常工作!

The exception Eclipse is raising every time I try to load javadoc (in this case, for the String class) from the Java library is pasted below. However, if I try to hover-to-load javadoc I've written myself, it works fine!

这个问题一夜之间就变成了现实,所以我很惊讶-人们可能会说-为什么会发生这种事情.

This issue sort-of became a reality overnight, so I'm quite flabbergasted - one might say - as to why it is happening.

Java模型异常:Java模型状态[未知的Javadoc格式 字符串{key = Ljava/lang/String;} [在String.class [在java.lang [在 C:\ Program Files(x86)\ Java \ jre7 \ lib \ rt.jar]]]]在 org.eclipse.jdt.internal.core.JavadocContents.getTypeDoc(JavadocContents.java:81) 在 org.eclipse.jdt.internal.core.BinaryType.getAttachedJavadoc(BinaryType.java:999) 在 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) !SUBENTRY 1 org.eclipse.jdt.core 4 1009 2014-11-17 17:08:21.592 !MESSAGE字符串{key = Ljava/lang/String;}的未知javadoc格式 [在String.class中[在java.lang中[在C:\ Program Files中 (x86)\ Java \ jre7 \ lib \ rt.jar]]]!SESSION 2014-11-17 17:08:41.946

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

我尝试过:

  • Updating eclipse
  • Switching workspace
  • Reinstalling java
  • The settings appear to be configured correctly (I validated the settings in eclipse, and it was a-OK)

没有一个起作用.

推荐答案

转到:

 Window -> Preferences -> Java -> Installed JREs

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

Removing the reference to the JRE and add JDK instead.

这篇关于Eclipse无法加载javadoc(“< class name>的未知javadoc格式")的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆