簡體   English   中英

Apache Netbeans 12.0 帶 jdk 12

[英]Apache Netbeans 12.0 with jdk 12

我需要使用 JDK 12 運行 Apache NetBeans 12.0。但是有這個錯誤:

Glass Fish Server 無法使用 jdk 12 啟動。請 select 另一個 SE 平台

如何解決此錯誤?

go 到工具>>>服務器>>>添加服務器>>選擇 glassfish>> 瀏覽您剛剛下載 glassfish 並安裝的位置。

以防它仍然不適合你。 我建議你下載另一個版本的 JDK。

您可能正在嘗試運行不支持 Java 11 及更高版本的 Glassfish 版本。 根據我找到的消息來源,Java 11 需要 Glassfish 6.1.0 或更高版本,Java 17 需要 Glassfish 6.2.0 或更高版本。

I suspect (but don't know.) that Glassfish 6.1.0 will work with Java 12, (Changes in Java 16 finally closed off access to most of the Java private / internal APIs. and that could well be what necessitated the Glassfish 6.2 .0 版本。

然而...

Java 12 已報廢。 Java 13 發布后,它的生命周期就結束了。 那是在 2019 年 9 月。

所以我的建議是升級到 Java 17 (LTS) 或降級到 Java 11 (LTS) ......並使用兼容版本的 Z69F0F6923BC1F8AAA26B96BC82AFDB88 和 Glass。

對於 Java 17 支持,建議使用 NetBeans 12.6。 (功能列表顯示 NetBeans 12.5 對 Java 17 具有“實驗性支持”。)


如何解決此錯誤?

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM