1

我正在使用 Oracle JDK 13.0.1+9 NB 的 Java 平台运行 NB 11.2 ->> Javadocs(选项卡)为空(无条目)。

当我键入(NB 编辑器) -或java.math. - java.nio.(示例)时,弹出菜单会按预期显示方法和每个方法的完整 javadoc 信息。

但是当我输入java.sql. - 或 - java.rmi. (示例)时,我得到了列出的方法,但 Javadoc 只显示了包和类定义以及一条消息((THE MESSAGE)),内容如下:

Javadoc not found. Either Javadoc documentation for this item does not exist or you have not added specified Javadoc in the Java Platform Manager or the Library Manager.

这是一个屏幕截图:

Javadoc错误

所以我将此 URL 添加到 Java 平台 ->> Javadocs 选项卡: https ://docs.oracle.com/en/java/javase/13/docs/api/

没有帮助...同样的问题。

所以我添加了这个 URL Java Platforms ->> Javadocs 选项卡: https ://docs.oracle.com/en/java/javase/13/docs/api/java.sql/

现在,结果发生了变化,但仍然是错误的。我丢失了消息,但包和类定义之后显示所有空白文本。

如果这不是 NB/Oracle URL 中的错误,那么它似乎记录得很差,这可以从 SO 上提出的大量问题得到证明。

另外,我想下载整个 javadoc .zip 文件并使用文件引用而不是 URL。这还有可能吗?

4

1 回答 1

0

我正在使用 Oracle JDK 13.0.1+9 运行 NB 11.1 ...

这本身就是一个问题。虽然它看起来可以工作,但 NetBeans 11.1 不支持使用 JDK 13。来自 NetBeans 的产品经理:“ Apache NetBeans 11.1 支持 JDK 8 到 JDK 12 ”。不幸的是,我在 Apache NetBeans 网站上的任何地方都看不到这一点。

因此,要在您的应用程序中成功访问 JDK 13 的 Javadocs:

  • 下载并安装 Apache NetBeans 11.2
  • 在 NetBeans 11.2 中,使用工具 > Java 平台添加 JDK 13。
  • 按照以下说明安装适用于 JDK 13 的 Javadoc 的本地副本。

另外,我想下载整个 javadoc .zip 文件并使用文件引用而不是 URL。这还有可能吗?

是的:

  • 您可以从此处下载 JDK 13 API Javadoc 文件jdk-13.0.1_doc-all.zip
  • 无需解压缩下载的文件。
  • 在 NetBeans 11.2 中打开工具 > Java 平台 >选择您的 JDK 13 平台条目。
  • 单击Javadoc选项卡,然后单击添加 Zip/文件夹...
  • 导航到下载的文件jdk-13.0.1_doc-all.zip,选择它,然后单击Add Zip/Folder...
  • 它的条目将添加到Platfrom Javadoc列表中。删除您之前添加的所有https URL,使其成为 JDK 13 的唯一 Javadoc 条目:

    javadocTab

完成所有这些后,Javadoc 应该可以很好地用于 JDK 13 应用程序。这是一个使用java.rmi不适合您的包的示例:

rmiJavadoc

于 2019-11-16T01:35:33.930 回答