“错误”;此元素没有附加的源代码,在附加的Javadoc中找不到Javadoc。”;

“错误”;此元素没有附加的源代码,在附加的Javadoc中找不到Javadoc。”;,java,eclipse,eclipse-plugin,eclipse-rcp,javadoc,Java,Eclipse,Eclipse Plugin,Eclipse Rcp,Javadoc,在Eclipse插件开发中,我通过MANIFEST.MF文件导入包。因此,我没有库文件夹,也没有参考库部分。 即使对于最基本的方法,如String.format() 我得到的警告是: “此元素没有附加的源,在附加的Javadoc中找不到Javadoc。” 此外,当我点击“在浏览器中打开附加的Javadoc”时,我会收到一条安全警告,询问我是否真的想访问该网页。如果我确认,我可以在浏览器中看到javadoc。您可以添加引用库的源代码。转到插件依赖项,选择所需的jar,点击Ctrl+Enter(属性

在Eclipse插件开发中,我通过
MANIFEST.MF
文件导入包。因此,我没有库文件夹,也没有参考库部分。

即使对于最基本的方法,如
String.format()
我得到的警告是:
“此元素没有附加的源,在附加的Javadoc中找不到Javadoc。”


此外,当我点击“在浏览器中打开附加的Javadoc”时,我会收到一条安全警告,询问我是否真的想访问该网页。如果我确认,我可以在浏览器中看到javadoc。

您可以添加引用库的源代码。转到插件依赖项,选择所需的jar,点击Ctrl+Enter(属性)并添加路径。对于大多数库,您可以下载包含源代码的jar。

您选择了一个不包含源代码的Java运行时。检查首选项“已安装的JRE”,确保它们包含源代码。

没错,JAR没有源代码附件。但是有一个有效的javadoc位置URI:使用包含
src.jar
的Java运行时。如果已经有运行时,则删除运行时并从头开始重新创建。Eclipse应该注意到源JAR并正确地连接它(当这种情况发生时,您将看到JAR图标上的小重叠)。显然,jre不包含该src文件。我下载了jdk并在其中使用了src文件。我现在检查了。外部插件不是问题所在。我看不到的是基本类如String或Integer的javadocs。我认为它们是jre的一部分,但URL不知何故不起作用。