Eclipse无法加载javadoc(“类名”的“未知javadoc格式”)
每次我尝试从Java库加载javadoc时(在本例中,是因为Eclipse无法加载javadoc(“类名”的“未知javadoc格式”),java,eclipse,javadoc,Java,Eclipse,Javadoc,每次我尝试从Java库加载javadoc时(在本例中,是因为字符串类),Eclipse都会引发异常,粘贴在下面。然而,如果我尝试悬停以加载我自己编写的javadoc,它工作得很好 这个问题一夜之间就变成了现实,所以我很震惊——有人可能会说——为什么会这样 Java模型异常:Java模型状态[未知的Java文档格式] String{key=Ljava/lang/String;}[in String.class[in java.lang[in C:\ProgramFiles(x86)\Java\jr
字符串
类),Eclipse都会引发异常,粘贴在下面。然而,如果我尝试悬停以加载我自己编写的javadoc,它工作得很好
这个问题一夜之间就变成了现实,所以我很震惊——有人可能会说——为什么会这样
Java模型异常:Java模型状态[未知的Java文档格式]
String{key=Ljava/lang/String;}[in String.class[in java.lang[in
C:\ProgramFiles(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.textViewerOverManager$4.run(textViewerOverManager.java:166)
!子条目1 org.eclipse.jdt.core 4 1009 2014-11-17 17:08:21.592
!字符串{key=Ljava/lang/String;}的消息未知javadoc格式
[在String.class中[在java.lang中[在C:\Program文件中]
(x86)\Java\jre7\lib\rt.jar]]]!会话2014-11-17 17:08:41.946
我试过:
- 更新eclipse
- 交换工作区
- 重新安装java
- (我在eclipse中验证了设置,结果是a-OK)
Window -> Preferences -> Java -> Installed JREs
删除对JRE的引用,改为添加JDK。更新:我正在开发一个Android应用程序。我修复了我的问题,在浏览器->属性->java构建路径->库->安卓4.2.2->安卓.jar->javadoc位置中右键单击我的项目,然后将其从更改为(只添加HTTPS)。我只是为一个项目做了这项工作,似乎所有其他项目现在也都能工作了 穆罕默德·阿里,你的回答似乎帮不了我。我尝试删除对JRE的引用,添加SDK并重新启动eclipse,但没有帮助。我试着把JRE放回去,但也没用。例外情况如下:
Java Model Exception: Java Model Status [Unknown javadoc format for Activity {key=Landroid/app/Activity;} [in Activity.class [in android.app [in E:\AndroidSDK\platforms\android-17\android.jar]]]]
at org.eclipse.jdt.internal.core.JavadocContents.getTypeDoc(JavadocContents.java:77)
at org.eclipse.jdt.internal.core.BinaryType.getAttachedJavadoc(BinaryType.java:997)
at org.eclipse.jdt.internal.ui.text.javadoc.JavadocContentAccess2.getHTMLContent(JavadocContentAccess2.java:462)
at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo(JavadocHover.java:621)
at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.internalGetHoverInfo(JavadocHover.java:567)
at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo2(JavadocHover.java:559)
at org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:142)
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)
设置java时出现问题。。转到窗口->首选项->Java->安装的JRE->这一部分设置了什么?我在那里有JRE和JDK,但只选中了JDK。我想那就足够了。删除对JRE的引用修复了该问题。谢谢