2010-07-28 59 views

回答

67

太陽/甲骨文提供Java的ee.jar - 僅包含了Java EE API和不包含任何方法體 - 你可以用它來編譯它(從java.net行家庫):

如果你想執行某些Java EE代碼,您需要一個Java EE應用程序服務器,它們提供了一個Java EE API的實現。例如,對於Java EE 6,有GlassFish

+0

我如何添加java-ee依賴在我的pom? – Kayser 2012-08-27 12:45:39

+2

@Kayser:你通常應該添加的依賴在你的POM提供的依賴關係:'的javax 的JavaEE-API 6.0提供'或' javax.j2ee J2EE 1.4提供' – Neel 2012-10-31 15:42:21

3

下載Glassfish或JBOSS或其他Java EE應用服務器。他們都擁有它。

+0

最好是包括依賴在其他的答案建議,那麼你就可以Glassfish的之間切換,TomCat,JBoss無需檢查你的代碼是否兼容。 – Christian 2017-12-12 09:00:41

+0

不,如果應用程序服務器包含JAR並且存在衝突,則會出現問題。更好的是 - 不要再使用Java EE了。用Spring Boot去吧。現在快到2018年了。Java EE已經死了。 – duffymo 2017-12-12 11:52:46

+0

哈哈真(在死的評論):) – Christian 2017-12-12 11:53:34

7

,如果你想的JavaEE-API 7.jar,使用Maven依賴

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

,或者你可以download from here