2010-07-28 5 views

ответ

67

ВС/Oracle является предоставление Java-ee.jar - который содержит только API, Java EE и не содержит каких-либо тел методов - которые вы можете использовать для компилировать против него (от java.net мавена хранилище):

Если вы хотите выполните код Java EE, вам понадобится сервер приложений Java EE, они обеспечивают реализацию Java EE API. Например, для Java EE 6 существует GlassFish.

+0

Как я могу добавить зависимость java-ee в моем пом? – Kayser

+2

@Kayser: Вы должны обычно добавлять зависимость как при условии зависимости в вашем POM: ' javax JavaEE-апи 6,0 при условии' или ' javax.j2ee j2ee 1.4 предоставлен ' – Neel

3

Загрузить Glassfish или JBOSS или другой сервер приложений Java EE. У всех это есть.

+0

Это лучше включить зависимость, как это предлагается в других ответов, то вы можете переключаться между Glassfish , TomCat, JBoss без необходимости проверять ваш код. – Christian

+0

Нет, это будет проблемой, если на сервере приложений есть JAR, и есть конфликт. Еще лучше - больше не используйте Java EE. Идите с Spring Boot. Это почти 2018. Java EE мертв. – duffymo

+0

haha ​​true (по мертвому комментарию) :) – Christian

7

если вы хотите JavaEE-Апи-7.jar, использовать Maven зависимость

<dependency> 
    <groupId>javax</groupId> 
    <artifactId>javaee-api</artifactId> 
    <version>7.0</version> 
</dependency> 

или вы можете download from here