【问题标题】:Netbeans v11.2 and Oracle JDK13 javadocs issuesNetbeans v11.2 和 Oracle JDK13 javadocs 问题
【发布时间】:2020-03-12 03:36:46
【问题描述】:

我正在使用 Oracle JDK 13.0.1+9 运行 NB 11.2 NB 的 Java 平台 ->> 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.

截图如下:

所以我将此 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/

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

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

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

【问题讨论】:

标签: java netbeans javadoc missing-features


【解决方案1】:

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

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

所以要在您的应用程序中成功访问 JDK 13 的 Javadocs:

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

是的:

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

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

【讨论】:

  • 按照指示进行。同样的问题仍然存在。 NBs 11.2 和 Javadocs 选项卡如上所示。即使在重新启动 NB 之后。还检查了 .zip 文件.....看起来不错,不认为它的内容有问题。
  • 好的。 [1] 您能否使用屏幕截图更新您的问题,该屏幕截图显示您在模仿我在java.rmi.MarshallException 的屏幕截图中所做的事情时得到的结果,以便每个人都清楚您问题的性质。我只是在某个方法中输入了 java.rmi.,然后按下 CTL/space 以生成 Javadoc 输出。 [2] 请检查 NetBeans 日志(查看 > IDE 日志),如果其中有任何相关内容,请更新您的问题。 [3] 仅供参考,我不需要在设置 Javadoc 位置后重新启动 NetBeans;它立即起作用。
  • 您可以尝试的另一件事是将 Javadoc 的本地 *.zip 条目替换为您的问题中给出的在线 URL (docs.oracle.com/en/java/javase/13/docs/api)。我刚刚尝试过,java.rmi.MarshallException 的 Javadoc 仍然可以正常工作。
  • 好的。这是我的 javadocs 标签页。 .zip 已自行尝试(但失败),因此我添加了 URL。还是不开心。
  • 这个页面是 ![valid XHTML][checkmark]。 [复选标记]:i.imgur.com/0mKyhx3.png“在 SO 上发布图片太难了。”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-09-12
  • 2012-01-20
  • 2012-09-16
  • 2011-05-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多