Apache Netbeans 12.0 with jdk 12



我需要使用JDK 12运行Apache NetBeans 12.0。但是有一个错误:

玻璃鱼服务器无法使用jdk 12启动。请选择另一个SE平台

如何解决此错误?

转到"工具">gt>服务器>gt>添加服务器>gt;选择玻璃鱼>gt;浏览您刚刚下载glassfish并安装的位置。

以防它仍然对你不起作用。我建议您下载JDK的另一个版本。

您可能正在尝试运行不支持Java 11及更高版本的Glassfish。根据我发现的消息来源,Java 11需要Glassfish 6.1.0或更高版本,Java 17需要Glassfish6.2.0或更低版本。

我怀疑(但不知道!(Glassfish 6.1.0将与Java 12一起工作。Java 16中的更改最终关闭了对大多数Java私有/内部API的访问,这很可能是Glassfish 6.2.0版本的必要性

然而。。。

Java 12已经报废。Java 13一发布,它就报废了。那是在2019年9月。

所以我的建议是要么升级到Java 17(LTS(,要么降级到Java 11(LTS(。。。并使用NetBeans和Glassfish的兼容版本。

建议使用NetBeans 12.6来支持Java 17。(特性列表显示NetBeans 12.5对Java 17有"实验性支持"。(


如何解决此错误?

请确保您使用的是兼容版本的Java、Netbeans和Glassfish。

相关内容

  • 没有找到相关文章

最新更新