2010-07-28 114 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