OpenJDK для разработки JavaEE?

Я разрабатываю приложение JavaEE и развертываю его в Glassfish 3. Я использую Ubuntu 12.04, Eclipse для разработчиков EE и OpenJDK 6 JDK (пакет openjdk-6-jdk). Пока никаких проблем.

Проблема в том, что везде, где я искал информацию об использовании OpenJDK для разработки Java EE, я обнаруживал, что предполагается, что OpenJDK — это просто Java SE, например здесьили здесь. ]. Тем не менее, в моем приложении я часто использую javax.*, и это работает.

Я загрузил исходный код OpenJDK 6 и нашел папку /jdk/src/share/classes/javax/с большим количеством классов, но некоторые важные элементы отсутствуют, например javax.servlet, javax.ejbили javax.faces.

Опять же, у меня нет другого JDK, кроме OpenJDK, GCJ или Oracle.

Мой вопрос: как это возможно? OpenJDK поддерживает API JavaEE? Можно ли его использовать для этого или мне нужно скачать и установить Oracle JDK? Я что-то не понимаю здесь?

Обратите внимание, что Oracle перечисляет SDK для SE отдельно от SDK для EE, поэтому я полагаю, что они разные, верно?

С уважением

11
задан Havok 30 June 2016 в 17:29
поделиться