方法一:
在JDK CLASSPATH下命令行打包:
用法:jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...
选项:
-c 创建新的存档
-t 列出存档内容的列表
-x 展开存档中的命名的(或所有的〕文件
-u 更新已存在的存档
-v 生成详细输出到标准输出上
-f 指定存档文件名
-m 包含来自标明文件的标明信息
-0 仅限存储方式;使用非 ZIP 压缩格式
-M 不生成所有项的清单(manifest〕文件
-i 为指定的 jar 文件产生索引信息
-C 改变到指定的目录,并且包含参数
如果指定的文件都是目录,将会使用递归方式加以处理。
必须以指定 'm' 和 'f' 选项的顺序,指定清单
〔manifest〕文件名和存档文件名。
示例1:将两个 class 文件保存到名称为 'classes.jar' 的存档文件中:
jar cvf classes.jar Foo.class Bar.class
示例2:使用现有的清单(manifest)文件 'mymanifest',将 foo/ 目录
下的所有文件保存到名称为 'classes.jar' 的存档文件中:
jar cvfm classes.jar mymanifest -C foo/ .
war:jar cvf webapp.war webapp/
ear: jar cvf enapp.ear enapp/
方法二:
在weblogic classpath下,
java weblogic.ant.taskdefs.ejb20.DDInit <target directory="">
java weblogic.ant.taskdefs.war.DDInit <target directory="">
java weblogic.ant.taskdefs.ear.DDInit <target directory="">
jar cf jar-file files ...
方法三:
使用打包工具,比如weblogic builder。</target></target></target>
分享到:
相关推荐
Java 中 Ear、Jar、War 文件之间的差异和应用 在 Java 体系结构中,Ear、Jar、War 文件都是压缩文件格式,它们的主要区别在于它们的使用目的和应用场景。下面将对这三种文件进行详细的解释和比较。 Jar 文件 Jar ...
解决 MyEclipse 10.X 导出EAR WAR报错问题 , 将原文件解压重组上传..同时将Price降低
Java中Ear、Jar、War文件之间有何不同
- `war`:如果应用包含Web组件,它们会被打包成WAR文件。 - `lib`:包含应用所需的库文件(JARs)。 **三、创建和打包EJB到EAR** 1. **项目设置**: 在IDE(如Eclipse或IntelliJ IDEA)中创建EJB项目,并配置所需...
专门搜索jar,zip,war,ear压缩包里包含的文件
在 Ant build 文件中,我们将公用的 JAR 包都放到 EAR 文件下,而不是分别在 EJB JAR 包和 WAR 包中,以减少 JAR 包的冗余。 通过上面的步骤,我们可以使用 Ant 工具将 EJB 项目打包成 EAR 文件,並 deploy 到 ...
在Java开发领域,`jar`和`war`文件是两种常见的打包格式,它们分别用于封装Java应用程序和Web应用程序。当你需要查看或者分析这些已编译的二进制类文件(`.class`)时,反编译工具就派上了用场。本篇文章将详细讲解`...
EAR文件是Java EE企业级应用程序的打包格式,它可以包含多个EJB模块(JAR文件)和Web模块(WAR文件)。EAR文件用于封装完整的分布式应用程序,这些应用程序可能涉及多个业务逻辑组件和Web界面。EAR文件中的`META-INF...
EAR文件是JavaEE应用的标准打包格式,它包含了多个组件,如EJB(Enterprise JavaBeans)、WAR(Web Application Archive)和JAR(Java Archive)等。通过EAR文件,开发者可以将整个应用作为一个单元进行部署,便于...
- **解析内容**:解压后,文件会被解包成多个文件,包括JAR、WAR和其他配置文件。这些文件可以进一步解包或分析。 3. **大话西游2中的资源**: 在大话西游2这样的游戏中,WAS文件可能包含了游戏的资源,例如图片...
1. **WAR/EAR files**: 指定生成的 WAR 文件的路径,通常是相对于 Jenkins 工作空间的路径,例如 `target/test.war`。不要忘记这个路径是相对的,`target` 前面没有 `/`。 2. **Context path**: 这是应用程序在...
在WAS中,EAR(Enterprise Archive)文件是一种打包格式,用于包含整个Java EE应用的所有组件,如EJB、WAR、JAR等。 2. **EAR文件**:EAR文件是Java EE应用的容器,它包含了应用的元数据、Web模块、EJB模块和其他...
【portlet项目war包二】是关于Java Web开发中的portlet技术的一个项目实例,主要涉及的是将portlet应用打包成WAR(Web Application Archive)文件的过程。在Java EE环境中,portlet是一种可重用的、自包含的Web组件...
JavaEE入门项目 (仍然不完整) 描述 该项目包含几个Maven示例项目,这些项目归为一个Maven项目。 它包含一个战争项目,一个ejb项目,一个ear...结果是一个ear文件,该文件位于目标文件夹的javaee-starter-ear项目中。
6. EAR文件打包:在企业级Java应用中,常常需要打包成EAR文件,它包含了整个应用程序服务器的部署单元,包括EJB(Enterprise JavaBeans)、WAR文件、库文件等。EAR文件通常用于IBM WebSphere、Oracle WebLogic等应用...
在本项目"spring-boot-ear-skinny-war"中,我们将探讨如何将Spring Boot应用打包成一个耳朵(EAR)文件,同时包含两个战争(WAR)包,并使用skinny-war配置。这个项目旨在演示如何处理多战争应用程序的部署,特别是...
它是由Apache软件基金会提供的一个开源工具,使用一种名为Project Object Model (POM) 的XML文件来描述项目的构建过程、依赖关系和其他配置信息。 ### Maven的主要特点包括: 1. **依赖管理**:Maven能够自动处理...
当部署到Web服务器如Tomcat时,服务器会解析WAR文件并将其展开到特定的目录结构中。WAR文件的创建同样可以通过Maven或Gradle等构建工具进行。 **EAR文件** EAR(Enterprise Archive)文件是Java EE应用的打包格式,...
对于Java开发人员来说,这是一个非常有用的实用程序。 有时您的项目可能依赖于各种库。 但是,提供具有依赖项的桌面应用程序不是一个好主意。 该实用程序有助于将所有... 该实用程序可用于合并JAR,WAR,EAR和ZIP文件。