Glassfish 5 可以与 java 10 一起运行还是仅与 java 8 兼容?

Pre*_*ele 5 java glassfish

安装 Glassfish 5 时出错。我有 jdk-10.0.2,现在我想知道这是不是因为它们之间没有兼容性。

我正在运行“asadmin start-domain”,然后出现此错误:

Exception in thread "main" java.lang.NullPointerException
        at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.ini
tializeServiceLocator(AbstractModulesRegistryImpl.java:152)
        at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.new
ServiceLocator(AbstractModulesRegistryImpl.java:144)
        at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.cre
ateServiceLocator(AbstractModulesRegistryImpl.java:218)
        at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.cre
ateServiceLocator(AbstractModulesRegistryImpl.java:224)
        at com.sun.enterprise.module.single.StaticModulesRegistry.createServiceL
ocator(StaticModulesRegistry.java:88)
        at com.sun.enterprise.admin.cli.CLIContainer.getServiceLocator(CLIContai
ner.java:217)
        at com.sun.enterprise.admin.cli.CLIContainer.getLocalCommand(CLIContaine
r.java:255)
        at com.sun.enterprise.admin.cli.CLICommand.getCommand(CLICommand.java:23
1)
        at com.sun.enterprise.admin.cli.AdminMain.executeCommand(AdminMain.java:
371)
        at com.sun.enterprise.admin.cli.AdminMain.doMain(AdminMain.java:306)
        at org.glassfish.admin.cli.AsadminMain.main(AsadminMain.java:57)

Thanks for you guide in anticipation
Run Code Online (Sandbox Code Playgroud)

小智 5

目前,GlassFish 5 不兼容 JDK 9 或 10。如https://blogs.oracle.com/theaquarium/java-ee-8-is-末尾所述,下一次更新将提供对 JDK 9 的支持。final-and-glassfish-50-is-released


Ren*_*sen 5

Glassfish 已移至 Eclipse:https : //projects.eclipse.org/projects/ee4j.glassfish/downloads

Oracle 也向 Eclipse“出售”了 javaEE。

但它仍然不支持JDK 9+

编辑: Glassfish 6.0 已经发布 - 但它仍然只支持 JDK 8

编辑: Glassfish 6.1 已发布 - 现在支持 JDK 11