`

将class导成jar包

 
阅读更多

网上的例子不是太清楚,自己写一下过程并加几个图,免得今后又得看半天资料
1、 把两个.class文件打成jar包
(1)打开cmd
(2)进入到准备打包的目录,找到要打包的文件,这里分别是
ExampleService.class和Examples.class文件
(3)输入:jar cvf (新jar的名字) (.class文件,多个则中间用空格隔开)
如:jar cvf chart.jar ExampleService.class Examples.class
(4)OK,标红框的是打好后的文件


2、把多个文件和.class文件打成jar包
网上转载的,一般说都要加一个manifest.mf文件,并注明要自己写,但怎么写,写什么,基本上就没多说了,经试验,实际就是自己新建这么一个文件,放在想打包的文件同级目录下。
(1)新建一个manifest.txt文件,在里面写一句就可以了:Manifest-Version: 1.0


(2)然后把manifest.txt的后缀改成.mf即变成了manifest.mf
(3)进入cmd,进入准备打包的那个根目录,这里把要打包的文件夹与manifest.mf放在了一个cd目录下
(4)输入:jar cfm (新jar包的名字) manifest.mf (目录名称)
注:jar 是打包命令;cfm 是参数; Notepad.jar 是打完包后的文件名;
参数c表示要生成一个新的JAR文件;f表示要生成的JAR文件的名字;m表示文件清单文件的名字。
*.class 只能把 class 文件打包进去,改成 *.* 可以把当前目录中的文件和文件夹全部打包进去。
(5)这里输入根目录或直接输入要打包的目录都可以,打出来的包是相同的
即:d:/cd或com/
Chart2.jar使用的是d:/cd chart3.jar使用的是com/

分享到:
评论

相关推荐

    工程导jar包

    这个过程称为“工程导jar包”。本文将详细解释如何操作,并探讨jar包在Android开发中的应用。 首先,我们需要理解什么是jar(Java Archive)包。jar包是Java平台的标准归档格式,用于收集多个类文件和其他资源,...

    eclipse导出jar包

    ### Eclipse导出JAR包详解 #### 一、前言 在Java开发过程中,经常会遇到将项目打包成可执行的JAR文件的需求。这不仅便于程序的发布与分发,还能帮助开发者更好地管理项目的依赖关系。Eclipse作为一款广泛使用的...

    httppost和httpget需要的jar包

    为了使用这些JAR包,你需要将它们添加到项目的类路径(classpath)中。在传统的Java项目中,你可以将JAR文件放入`lib`目录,并在构建脚本中引用。在现代的Maven或Gradle项目中,可以通过在依赖管理中添加相应的依赖...

    org.jdesktop.layout jar包,完整亲测

    org.jdesktop.layout jar包,完整亲测

    webservice调用天气预报已打包成jar文件

    public class _main { public static void main(String[] args) { WeatherUtil w=new WeatherUtil(); for(String temp:w.getWeather("西安")){ System.out.println(temp); } } }

    Gson的JAR包

    这个JAR包是Gson的核心组件,它包含所有必要的类和方法,使得开发者能够在Java应用程序中方便地处理JSON数据。 在Java中,Gson库提供了以下关键功能: 1. **序列化**:将Java对象转换为JSON字符串。例如,如果你有...

    itext导出PDF所需JAR包

    标题提到的"itext导出PDF所需JAR包"指的是为了使用iText库进行PDF操作,你需要引入特定的JAR(Java Archive)文件到你的项目类路径中。 iText-2.1.7.jar是iText的一个老版本,包含了创建、修改和读取PDF的基本功能...

    org.apache.commons.lang jar包下载

    必须使用的jar包。为JRE5.0+的更好的版本所提供 Jar文件包含的类: META-INF/MANIFEST.MFMETA-INF/LICENSE.txtMETA-INF/NOTICE.txtorg.apache.commons.lang.ArrayUtils.class org.apache.commons.lang.BitField....

    spring aop 所需jar包

    要使用Spring AOP,你需要将这两个jar包添加到项目的类路径(classpath)中。对于Maven项目,可以在pom.xml文件中添加相应的依赖: ```xml <groupId>org.aspectj <artifactId>aspectjrt <version>1.x.x...

    easymock.jar,easymockclassextension.jar

    1. **导入库**:在你的测试类中,你需要引入Easymock的相关库,包括`easymock.jar`和`easymockclassextension.jar`。 2. **创建模拟对象**:使用Easymock的`createMock`或`createNiceMock`方法创建模拟对象。 3. *...

    Md5加密jar包(内含使用说明)

    1. **导入库**:将JavaMD5.jar文件添加到项目的类路径(classpath)中,对于IDE如Eclipse或IntelliJ IDEA,可以直接将jar文件拖入项目的lib目录,并在项目设置中添加依赖。 2. **引用类和方法**:在代码中导入MD5...

    学习ajax需要导的文件及jar包

    在服务器端,我们可能需要将数据转换成JSON格式,以便于前端JavaScript处理。使用`json.jar`,可以方便地进行JSON对象的序列化和反序列化。例如,使用Google的Gson库(一个类似的JSON处理库): ```java import ...

    rest jersey 所必须的jar包

    8. **asm-7.1.jar, classgraph-4.8.99.jar**:这两个jar包用于类扫描和元数据处理,对于HK2的自动服务发现和依赖解析至关重要。 9. **jaxrs-api.jar**:这是JAX-RS规范的实现,定义了REST服务的基本接口和注解,如@...

    JNative Java调用动态链接库jar包

    JNative的核心思想是将Java方法与本地函数绑定,使得Java代码可以像调用普通Java方法一样调用本地函数。它简化了Java与C/C++之间的接口,提高了开发效率。JNative的工作原理大致如下: 1. **接口定义**:在Java端,...

    Java导出PDF文件jar包

    要使用这个jar包,首先需要将其添加到你的项目构建路径中。如果你使用的是Maven,可以在pom.xml文件中添加对应的依赖: ```xml <groupId>com.itextpdf</groupId> <artifactId>itextpdf <version>5.2.1 ``` 如果...

    Spring MVC返回JSON数据 用到的jar包

    在早期的1.9.x版本中,这些模块被整合在一个`jackson-all`的JAR包里。随着版本的更新,Jackson库逐渐将各个模块分开,以便更好地管理和优化。 2. **使用Jackson处理JSON**: - **序列化**:将Java对象转换为JSON...

    json-lib的jar包

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于服务器与客户端之间的数据传输。...将它的JAR包放到`lib`目录,可以确保项目运行时顺利调用这些功能,避免因为依赖问题引发的错误。

    Json jar包

    如果是非Maven项目,可以将jar包复制到项目的lib目录,并在构建路径中包含它。之后,你可以通过导入库提供的类,如`import com.fasterxml.jackson.databind.ObjectMapper;`(假设是Jackson库),来开始处理JSON数据...

    org.apache.tools.*需要的ant.jar包

    标题中的"org.apache.tools.*需要的ant.jar包"指的是Apache Ant的核心库,这个库包含了`org.apache.tools`包下的一系列类和接口,它们是Ant运行时不可或缺的部分。在Java项目中,如果你需要通过代码来调用Ant进行...

    Spire.Pdf.jar

    4. **PDF合并与拆分**:可以将多个PDF文件合并为一个,或者将一个PDF拆分成多个。 5. **水印与安全性**:添加文本、图像水印,设置密码保护,限制打印、复制等功能。 6. **表单处理**:填充交互式PDF表单,提取表单...

Global site tag (gtag.js) - Google Analytics