java - 获取 javadoc 时出现异常 : Unknown javadoc format

标签 java eclipse javadoc

我正在 Eclipse 中为 Minecraft 开发一个 spigot 插件,但是 spigot 的 javadoc 突然停止工作。如果我将鼠标悬停在一个 spigot 方法上,我会收到标题中提到的错误。 Java 内部方法可以很好地显示 javadoc,我为其添加了 javadoc 的类中的任何方法也是如此。插口 javadoc 位置设置为 https://hub.spigotmc.org/javadocs/bukkit/ ,加载正常,并且验证正常。

经过一些研究后,我发现这个问题通常是由 Windows -> 首选项 -> Java -> 安装的 JRE 中的未绑定(bind)或非 JDK 引用引起的。我删除了系统上的所有 java JDK 和 JRE,安装了最新的 JDK 8u77,并将其添加到已安装的 JRE 中。它是唯一列出的并且已打勾。路径是C:\Program Files\Java\jdk1.8.0_77,这是我唯一安装的JDK。我什至尝试将最新版本的 Eclipse Mars 2 安装到不同的文件夹,并在我的工作区上运行干净。不确定接下来要尝试什么。

最佳答案

使用离线文档很有效!转到 The Maven repository for Spigot .

在显示快照的底部部分,单击“org”旁边的 +,然后单击“bukkit”,然后再次单击“bukkit”。然后单击您正在使用的 Bukkit 版本旁边的 +。列出的第一个文件应以“-javadoc.jar”结尾。右键单击此文件并点击下载。将其保存到项目的资源文件夹中。然后在构建路径中编辑 bukkit jar 的 javadoc 位置,并将其设置为“存档中的 Javadoc”。浏览到您刚刚下载的文件,选择它并保存。现在 100% 为我工作!

spigot javadoc 位于同一个 Maven 存储库中,因此如果您使用的是 spigot,只需打开 spigotmc 文件夹而不是 bukkit。

关于java - 获取 javadoc 时出现异常 : Unknown javadoc format,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36640001/

相关文章:

java - 在状态模式中实现继承层次结构

java - 什么包包含 org/eclipse/ocl/helper/OCLSyntaxHelper?

java - Eclipse 插件 > 如何以编程方式包含 jar 文件

java - 观察者模式在 JPanel 中打印计时器的值

java - 基于long值的HashMap,get/put o(1)?

java - 在 "class only"jar 文件中提供 javadoc

java - LinkedHashSet javadoc 中的错误?

java - Intellij IDEA 未在小窗口中显示完整的 javadoc

java - 使用 Apache CXF 3 和 JAX-RS 2.0 添加客户端代理

java - 自定义 Eclipse 构建器