java - Eclipse Glassfish/Payara 无法识别我的 JDK

标签 java eclipse glassfish payara

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

Eclipse 中的错误消息:

Error message in 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/

相关文章:

java - Java Robot 类中 Mac 选项键的 KeyEvent?

java - 使用java swing加密html文件

java - 404 - 请求的资源不可用

eclipse - Maven 3.2.5 不适用于 JDK6

Java程序退出功能不起作用

java - Servlet 示例 - 找不到文件

java - 如何让我的 webdav 客户端/服务器运行得更快?

java - ManagedScheduledExecutorService 任务能否在服务器重启或崩溃后继续存在?

java - 基于 JSF JDBC 领域表单的身份验证搜索(按用户名和电子邮件地址)

java - logback 资源 [logback.xml] 上出现错误而不是警告 在类路径上多次出现