哪个 JDK 版本与 Ubuntu 上的 Netbeans 兼容?

哪个 JDK 版本与 Ubuntu 上的 Netbeans 兼容?

我正在尝试在我的 Ubuntu 上安装 Netbeans。它已成功安装,但无法创建新项目或新文件。我已经安装了 JDK 12,然后删除了它,因为我在这里找到了一个解决方案,建议删除最新版本的 JDK 并将 JDK 8 设置为默认值。我按照解决方案所说的操作,但现在我无法安装 JDK 8。它向我显示了此错误消息:

E: Package 'oracle-java8-installer' has no installation candidate 

因此我开始在互联网上搜索解决方案,发现了“Oracle Java (JDK) 8 Installer PPA (DISCONTINUED)”。

我现在应该怎么做?

答案1

打开终端并输入:

sudo apt install openjdk-8-jdk openjdk-11-jdk

打开 NetBeans 并签入工具->选项->Java->犀牛默认 Java 选项卡后面的内容Java 平台与您想要在项目中使用的 Java 版本相同。

选择 Java 平台
Apache NetBeans IDE 11.0 snap 包

Manage Platform 您可以通过单击 Java 平台下拉菜单右侧的按钮将新的 Java 平台添加到Java 平台下拉菜单中。

18.04 中的 NetBeans apt 软件包版本为 10.0-3,目前所有支持的 Ubuntu 版本中的 NetBeans snap 软件包版本为 11.0。NetBeans 的版本与其针对的 Java 版本相同,因此 NetBeans 11 针对 Java 11,NetBeans 12 针对 Java 12,等等。虽然 JDK 8 不再由 Oracle 维护,但 openjdk-8-jdk 软件包仍在 Ubuntu 16.04-21.10 中维护。

如果您尝试在 NetBeans 中运行高于 NetBeans 版本的 Java 版本,例如 NetBeans 12 中的 Java 14,它可能会运行,但某些插件可能会出现意外故障。

相关内容