Я думал о настройке среды Java EE 7 для запуска приложений Spring на Glassfish, которая зависит от JDK 7. Однако у нас уже есть JDK, совместимые с новые спецификации Java 8 и Java 9. Может ли кто-нибудь узнать, может ли Glassfish 4.x работать на этих новых серверах Java или текущая реализация Glassfish использует какие-либо устаревшие API из Java 7? Я очень ценю это.
Я предполагаю, что вы используете Open Source Edition, а не Enterprise (который на данный момент является 3.x). Если это так, то на странице загрузки Glassfish Glassfish перечислены следующие требования:
Java EE 7 требует JDK 7 или выше, JDK 8 u60 или выше рекомендуется для GlassFish 4. 1.1
Таким образом, вы можете безопасно использовать JDK 7 или 8.
Можно также попробовать JDK 9, но она не поддерживается, так как еще не выпущена.
.