Eclipse Glassfish/Payara 无法识别我的 JDK

Eclipse Glassfish/Payara does not recognize my JDK

我正在尝试使用 Glassfish 在 Eclipse 中创建一个新服务器,但是当我尝试指定 JDK 的路径时,Eclipse 无法识别它。我也遇到了与 Payara 相同的错误。我目前 运行 Antergos Linux。请参阅下图的错误示例。

Eclipse 中的错误消息:

知道是什么原因造成的吗?不知道要发布什么信息,有什么想知道的请追问。

GlassFish 5 和 Payara Server 都不能与 JPMS(在 Java 9 中引入)一起工作。

当前的目标是让 Payara 与 Java 11 兼容,如支持生命周期所示: https://www.payara.fish/support_lifecycle

这意味着它可能是第一个(正式)支持 JPMS 的 Payara 5.184 版本。

目前的解决方案是继续使用 Java 8,它应该至少可以使用到 2019 年 1 月。