我需要获得最新的Java EE jar,但我的计算机上不需要GlassFish。在 Oracle下载站点 我看到有和没有JDK的安装版本,但没有没有GlassFish。
运行安装程序的高级安装时,我看到一个跳过的选项 配置 GlassFish,但不要跳过 安装 它。
我怎样才能获得Java EE jar? Java EE jar我指的是包含Java EE功能的模块化jar(javax.*
), 如 mail.jar
。
我需要获得最新的Java EE jar,但我的计算机上不需要GlassFish。在 Oracle下载站点 我看到有和没有JDK的安装版本,但没有没有GlassFish。
运行安装程序的高级安装时,我看到一个跳过的选项 配置 GlassFish,但不要跳过 安装 它。
我怎样才能获得Java EE jar? Java EE jar我指的是包含Java EE功能的模块化jar(javax.*
), 如 mail.jar
。
我假设您需要Java EE 6 API jar,因此您可以编写EJB 3.1应用程序等。
如果您使用的是Maven,请添加
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
到你的 pom.xml
。
没有Maven,你可以下载jar 来自存储库。
你可以一次获得一个罐子。我推荐使用 Jarvana 找到给出文件的罐子然后只是搜索罐子你会找到该网站。这不是很漂亮,但坦率地说,我没有看到更好的方式......即使是Maven也是如此。(Jarvana自2013年8月开始倒闭)
虽然,你应该使用Maven Mvn存储库 搜索您需要的依赖项。
如果您不使用Maven,请看看 Apache常春藤?它很好地与Ant集成,并且依赖解析就像Maven一样。
你确实意识到,这些jar只是接口,而Java EE容器(例如Glassfish,JBoss,WebSphere等)提供的实现对吗?