Java

Glassfish 4.x 是否特別需要 JDK 7?

  • May 29, 2016

我正在考慮建立一個 Java EE 7 框架來在 Glassfish 上執行 Spring 應用程序,這依賴於 JDK 7。但是,我們已經有了與 Java 8 和 Java 9 的新規範兼容的 JDK。有沒有人碰巧知道 Glassfish 4 .x 可以在這些較新的 Java 伺服器上執行,或者 Glassfish 的目前實現是否使用 Java 7 中任何已棄用的 API?對此,我真的非常感激。

我假設您使用的是開源版而不是企業版(目前是 3.x)。

如果是這種情況,在Glassfish 下載頁面上列出的要求如下:

Java EE 7 需要 JDK 7 或更高版本,GlassFish 4.1.1 建議使用JDK 8 u60 或更高版本。

因此,您可以安全地使用 JDK 7 或 8。

您也可以嘗試 JDK 9,但它不受支持,因為它尚未發布

引用自:https://serverfault.com/questions/779692