gpt4 book ai didi

java - Netbeans 11 Javadoc 没有出现?

转载 作者:搜寻专家 更新时间:2023-11-01 02:35:24 25 4
gpt4 key购买 nike

我有一个与 Javadocs are not appearing on Apache netbeans for java 10 非常相似的问题从某种意义上说,我似乎无法向我的 Apache Netbeans 11 版本或我正在处理的 Maven 项目添加 javadoc 支持。

这是我的概述: Platforms

如您所见,javadoc 添加到 URL 部分,但它没有出现在代码编辑器中,即使在重新启动后也是如此。

我添加的网址:https://docs.oracle.com/en/java/javase/11/docs/api/index.html

但这行不通。

我该如何解决?

最佳答案

虽然 Netbeans 11 与 Ubuntu 18 的 apt 数据包“openjdk-11-jdk”运行良好,但当涉及到 NB 的源代码编辑器的弹出式 Javadoc 和“显示 Javadoc”功能(打开外部浏览器)时,两者都 NB功能不适用于标准的 Ubuntu 安装。

因为 NB 的 Javadoc 函数似乎非常不喜欢“/usr/lib/jvm/java-11-openjdk-…”中的“openjdk-11-jdk”包的文件结构,它与可下载的 Openjdk11 zip 中的文件结构略有不同捆绑。

以下是使这两个功能都起作用的解决方案:

  • 从 Openjdk 的网站下载适用于 Linux 的 Openjdk11 压缩包:https://jdk.java.net/archive/
  • 解压缩,使其内容位于一个文件夹中,例如“openjdk11”
  • 在 NB 中转到菜单“工具 → Java 平台”。添加一个新平台并选择解压缩的文件夹(例如 openjdk11)。注意在 src.zip 文件中找到正确的源文件夹。

最后在您的NB项目属性中,将“Libraries”中的“Java Platform”更改为您新添加的Openjdk11平台,现在NB的弹出窗口-Javadoc再次工作。

要同时拥有 NB 的“显示 Javadoc”功能,请执行此附加步骤:

  • 下载 Oracle 的 Javadoc11 zip 文件并解压缩。
  • 现在再次进入 NB 的“Java 平台”对话。在之前添加的平台“Openjdk11”中,转到名为“Javadoc”的第三个选项卡,并将所有“java*”子文件夹添加到“doc/api/”文件夹中。

就是这样。希望对您有所帮助。

顺便说一句,现在 NB 仍然在 Ubuntu 安装的 Openjdk11 JVM 中运行(来自 paket“openjdk-11-jdk”)并将获得自动更新,但是您的项目使用解压缩的 JVM 运行。但这没什么大不了的,因为 NB 总是使用其使用的 JVM 或项目的 JVM 的新实例来运行项目。

关于java - Netbeans 11 Javadoc 没有出现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56161666/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com