netbeans 什么glassfish版本适合jdk 10

3zwtqj6y  于 2022-11-10  发布在  其他
关注(0)|答案(1)|浏览(181)

我正在尝试设置netbeans 15用于Java开发,但无法添加已安装的glassfish。向导要求我在命令提示符下手动创建域,但在尝试创建时,我收到了错误消息:
glassfish需要版本6,但您的jdk版本是0。
我已确保我的环境变量已正确设置

pkmbmrz7

pkmbmrz71#

确保使用NetBeans、Java和GlassFish的适当版本组合是一件很棘手的事情。我不知道有任何一个文档对您有帮助,但您可以这样做:

在您的示例中,虽然没有提到GlassFish版本,但由于您使用的是NetBeans 15,因此必须使用JDK〉= 11. From the Release Notes for NetBeans 15
Apache NetBeans 15二进制发行版需要JDK 11+,并正式支持在JDK 11与JDK 17上运行.
因此,您当前使用JDK 10的NetBeans环境是无效的。您需要首先更新NetBeans以使用有效的JDK。
This answer总结了GlassFish 6.x〈=〉JDK兼容性。如果您使用的是GlassFish版本〈6,则必须使用NetBeans的任何最新版本都不支持的JDK 8。
无论如何,除非有令人信服的理由,否则您应该停止使用JDK 10。它不受支持,可能存在安全风险,并且对于工作的NetBeans/Java/GlassFish环境来说肯定是有问题的。一旦安装了有效的JDK,还要确保从环境中删除JDK 10的所有痕迹。
您可以考虑的一种稳定组合是NetBeans 15 + JDK 11 + GlassFish 6.1,但还有许多其他可能性。
如果升级JDK后仍有问题,请更新您的问题。

相关问题