![哪个 JDK 版本与 Ubuntu 上的 Netbeans 兼容?](https://linux22.com/image/1166046/%E5%93%AA%E4%B8%AA%20JDK%20%E7%89%88%E6%9C%AC%E4%B8%8E%20Ubuntu%20%E4%B8%8A%E7%9A%84%20Netbeans%20%E5%85%BC%E5%AE%B9%EF%BC%9F.png)
我正在尝试在我的 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 版本相同。
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,它可能会运行,但某些插件可能会出现意外故障。