我正在为Eclipse中的Minecraft开发一个插件插件,而插件的javadoc突然停止工作。如果我将鼠标悬停在插口方法上,我会收到标题中提到的错误。 Java内部方法显示javadoc就好了,我的类中添加了javadoc的方法也是如此。插口javadoc位置设置为https://hub.spigotmc.org/javadocs/bukkit/,加载正常,验证正常。
在做了一些研究之后,我发现这个问题通常是由Windows中的未绑定或非JDK引用引起的 - >偏好 - > Java - >已安装的JRE。我删除了系统上的所有Java JDK和JRE,安装了最新的JDK 8u77,并将其添加到已安装的JRE中。这是唯一列出的,并且已经勾选。路径是C:\ Program Files \ Java \ jdk1.8.0_77,这是我唯一的JDK安装。我甚至尝试将最新版本的Eclipse Mars 2安装到不同的文件夹,并在我的工作区上运行clean。不知道下一步该尝试什么。
答案 0 :(得分:1)
不是真正的答案,但使用IntelliJ应该可以解决问题。至于为什么Eclipse无法处理这个,我真的不知道。它也发生在我身上,不仅仅是:https://bukkit.org/threads/unknown-javadoc-format-eclipse.414506/然而,其他的lib似乎也有效。
答案 1 :(得分:1)
使用脱机文档有效!转到The Maven repository for Spigot。
在显示快照的底部,点击" org"旁边的+,然后点击" bukkit",然后点击" bukkit"再次。然后单击您正在使用的Bukkit版本旁边的+。列出的第一个文件应以" -javadoc.jar"结尾。右键单击此文件并单击下载。将其保存到项目的资源文件夹中。然后在构建路径中编辑bukkit jar的javadoc位置,并将其设置为" Javadoc in archive"。浏览到刚刚下载的文件,选择它并保存。现在为我工作100%!
插件javadocs位于同一个Maven存储库中,所以如果您使用的是spigot,只需打开spigotmc文件夹而不是bukkit。