0

JDK 12 で Apache NetBeans 12.0 を実行する必要があります。しかし、次のエラーがあります。

Glass Fish Server を jdk 12 で起動できませんでした。別の SE プラットフォームを選択してください

このエラーを解決するにはどうすればよいですか?

4

2 に答える 2

0

Java 11 以降をサポートしていないバージョンの Glassfish を実行しようとしている可能性があります。私が見つけたソースによると、Java 11 には Glassfish 6.1.0 以降が必要であり、Java 17 には Glassfish 6.2.0 以降が必要です。

私は、Glassfish 6.1.0 が Java 12 で動作すると思います (しかし、わかりません!)。Java 16 での変更により、ほとんどの Java プライベート / 内部 API へのアクセスが最終的に閉鎖されました。 0 リリース。

でも ...

Java 12 はサポート終了です。Java 13 がリリースされるとすぐにサポートが終了しました。それは2019年9月のことでした。

したがって、私のアドバイスは、Java 17 (LTS) にアップグレードするか、Java 11 (LTS) にダウングレードして、互換性のあるバージョンの NetBeans と Glassfish を使用することです。

Java 17 のサポートには、NetBeans 12.6 をお勧めします。(機能リストには、NetBeans 12.5 には Java 17 の「実験的サポート」があると記載されています。)


このエラーを解決するにはどうすればよいですか?

互換性のあるバージョンの Java、Netbeans、および Glassfish を使用していることを確認してください。

于 2021-12-28T13:24:18.080 に答える