JDK 9兼容性

时间:2018-08-20 17:47:03

标签: java weblogic12c java-9 eclipse-photon netbeans-9

当前,我有一个在JDK8 b181上运行的JavaFX项目。 EJB也建立在JDK8 b181平台上,并作为EAR部署在WebLogic 12.2.1上。一切都能在NetBeans 8.2上完美运行。

现在,我们已经决定将所有内容迁移到JDK9,我不确定上面使用的所有技术是否都与9兼容。如果有任何专家可以就如何进行这种迁移提供建议,我将非常感激。用于应用程序服务器和EAR组件。

我做了以下研究:

服务器 :(是否有任何支持JDK 9进行EAR部署的供应商?)

  • WebLogic 12.2.1.3的最新版本仍与JDK 9不兼容
  • 最新版本的GlassFish 5仍与JDK 9不兼容(尝试将asenv.conf文件中的AS_JAVA映射到JDK 9,并且不起作用)
  • Tomcat 9 Web服务器与JDK 9兼容,但是将EJB部署为EAR的TomEE插件仍然与JDK 9不兼容。

IDE:

  • Apache NetBeans9与JDK 9兼容。但是,没有一个企业模块(EJB,EAR)从NetBeans8迁移。我尝试从NetBeans 8存储库中的NetBeans 9中添加插件,但是EJB项目仍然只能在JDK 8上运行。
  • 乍一看,Eclipse Photon似乎与JDK9兼容。我添加了e(fx)clipse插件,并且能够添加JavaFX支持。我仍然无法在WebLogic 12.2.1.3。上部署任何EJB(作为基于JDK 9构建的EAR)。

1 个答案:

答案 0 :(得分:0)

不确定所有堆栈,但TomEE 7.0.5在JDK 9上应能正常运行。