我正在尝试使用 Glassfish 在 Eclipse 中创建一个新服务器,但是当我尝试指定 JDK 的路径时,Eclipse 无法识别它。我在 Payara 上也遇到了同样的错误。我目前正在运行 Antergos Linux。请参阅下图,了解错误示例。
Eclipse 中的错误消息:
有什么想法造成这种情况吗?我不知道要在这里发布什么信息,所以如果您想了解什么,请询问。
最佳答案
GlassFish 5 和 Payara Server 都无法与 JPMS(在 Java 9 中引入)配合使用。
Payara 当前的目标是与 Java 11 兼容,如支持生命周期所示: https://www.payara.fish/support_lifecycle
这意味着 Payara 5.184 版本可能将是第一个(正式)支持 JPMS 的版本。
目前的解决方案是继续使用 Java 8,它至少应该在 2019 年 1 月之前可用。
关于java - Eclipse Glassfish/Payara 无法识别我的 JDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50411783/