【问题标题】:What JDK should I use for netbeans?我应该为 netbeans 使用什么 JDK?
【发布时间】:2024-01-22 22:43:01
【问题描述】:

在 Netbeans 8.2 中,它说要使用 Java JDK 8.1 或更高版本。当我使用最新版本的 JDK 时,Netbeans 会加载,但我无法打开或创建新项目。当我获得 8.1 时,我无法使用语言的某些功能,例如 Java 中的计时器。

我应该使用什么 JDK 来让 Netbeans 运行并让 Java 的所有功能都可用?

【问题讨论】:

  • jdk-8u191 对你有用

标签: java netbeans java-8 netbeans-8


【解决方案1】:

This document 描述了如何在您的系统上安装 NetBeans IDE 8.2。有关 IDE 支持的操作系统和硬件配置的信息,请参阅 NetBeans IDE 8.2 发行说明。要了解此 IDE 版本中包含的新功能,请参阅NetBeans IDE 8.2 Release Information 页面。

在 Netbeans 8.2 中使用 8u191 or 8u192

【讨论】:

  • 这是我使用的JDK的问题,感谢您的帮助
  • @LitsabberDudeguy 如果这个答案已经解决了你的问题,你应该接受它。 :)
  • @LitsabberDudeguy 我目前正在使用带有 JDK 192 64 位的 Netbeans 8.2,在我的系统中运行良好。
【解决方案2】:

有些特定于 Ubuntu,或者至少是 Linux:使用 SDKman 安装 Java,这有点像 RVM,但用于 Java。安装非常简单,然后它将管理您的JDK 版本。

此外,umakeubuntu-make 将安装您的 IDE 或其他开发人员工具。此实用程序最好通过snap 包管理器安装以获取最新版本。

来自umake,这是一个简单的命令,然后安装开发工具,如NetBeans。目前这会安装NB 8.2,它将在任何 JDK 9 或更高版本上运行。

使用SDKman 管理您的JDK 版本(以及gradlekotlin 和...)。使用 umake 处理您的 IDE 版本。

我的两分钱

在接下来的一周左右,umake 应该会升级到NetBeans o。当Apache 接手但umake 维护人员在球上时,有点混乱。 或者,直接下载NB9。您必须使用较旧的 JDK,如 user5377037 在first 回答中指定的那样。

你为什么运行NB 8.x?

【讨论】: