Windows 10 中 Eclipse 中 JavaRDD 错误的未知 javadoc 格式
Unknown javadoc format for JavaRDD error in Eclipse in Windows 10
我无法让 Javadoc for Spark 核心库在 Eclipse 和 Windows 10 上工作。我没有在首选项下定义 JRE。我加载 Javadoc 我在 eclipse-> 项目资源管理器中右键单击 jar 文件 -> maven -> 下载 Javadoc。我通常做的事情。见附图。如何解决这个问题?
堆栈跟踪是:
Java Model Exception: Java Model Status [Unknown javadoc format for JavaRDD {key=Lorg/apache/spark/api/java/JavaRDD<Ljava/lang/String;>;} [in JavaRDD.class [in org.apache.spark.api.java [in C:\Users\karln\.m2\repository\org\apache\spark\spark-core_2.11.2.1\spark-core_2.11-2.2.1.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:538)
at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo(JavadocHover.java:757)
at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.internalGetHoverInfo(JavadocHover.java:675)
at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo2(JavadocHover.java:667)
at org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:164)
at org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:130)
at org.eclipse.jdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:86)
at org.eclipse.jface.text.TextViewerHoverManager.run(TextViewerHoverManager.java:166)
和 Eclipse 版本
Eclipse Java EE IDE for Web Developers.
Version: Oxygen.2 Release (4.7.2)
Build id: 20171218-0600
编辑:添加了错误详细信息屏幕截图。
Spark Project Core 2.2.1 Javadoc JAR spark-core_2.11-2.2.1-javadoc.jar
does not contain Javadoc, but only HTML documentation that differs in content and structure from Javadoc. Obviously, the HTML documentation was created from Scala source code (see spark-core_2.11-2.2.1-sources.jar
).
感谢 reporting it to Eclipse。在我看来,这不是 Eclipse 的错误,而是由 无效的 Spark Core Javadoc JAR 引起的。不幸的是,Eclipse 错误消息有些误导。
您可以验证 JAR 的附加 Javadoc,如下所示:
- 右键单击
spark-core_2.11-2.2.1.jar
并选择 属性
- 在 Properties 对话框中转到 Javadoc Location
- 单击验证...
我无法让 Javadoc for Spark 核心库在 Eclipse 和 Windows 10 上工作。我没有在首选项下定义 JRE。我加载 Javadoc 我在 eclipse-> 项目资源管理器中右键单击 jar 文件 -> maven -> 下载 Javadoc。我通常做的事情。见附图。如何解决这个问题?
堆栈跟踪是:
Java Model Exception: Java Model Status [Unknown javadoc format for JavaRDD {key=Lorg/apache/spark/api/java/JavaRDD<Ljava/lang/String;>;} [in JavaRDD.class [in org.apache.spark.api.java [in C:\Users\karln\.m2\repository\org\apache\spark\spark-core_2.11.2.1\spark-core_2.11-2.2.1.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:538)
at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo(JavadocHover.java:757)
at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.internalGetHoverInfo(JavadocHover.java:675)
at org.eclipse.jdt.internal.ui.text.java.hover.JavadocHover.getHoverInfo2(JavadocHover.java:667)
at org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:164)
at org.eclipse.jdt.internal.ui.text.java.hover.BestMatchHover.getHoverInfo2(BestMatchHover.java:130)
at org.eclipse.jdt.internal.ui.text.java.hover.JavaEditorTextHoverProxy.getHoverInfo2(JavaEditorTextHoverProxy.java:86)
at org.eclipse.jface.text.TextViewerHoverManager.run(TextViewerHoverManager.java:166)
和 Eclipse 版本
Eclipse Java EE IDE for Web Developers.
Version: Oxygen.2 Release (4.7.2)
Build id: 20171218-0600
编辑:添加了错误详细信息屏幕截图。
Spark Project Core 2.2.1 Javadoc JAR spark-core_2.11-2.2.1-javadoc.jar
does not contain Javadoc, but only HTML documentation that differs in content and structure from Javadoc. Obviously, the HTML documentation was created from Scala source code (see spark-core_2.11-2.2.1-sources.jar
).
感谢 reporting it to Eclipse。在我看来,这不是 Eclipse 的错误,而是由 无效的 Spark Core Javadoc JAR 引起的。不幸的是,Eclipse 错误消息有些误导。
您可以验证 JAR 的附加 Javadoc,如下所示:
- 右键单击
spark-core_2.11-2.2.1.jar
并选择 属性 - 在 Properties 对话框中转到 Javadoc Location
- 单击验证...