`

怎么把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/

装载自:http://hi.baidu.com/ckpj821911/blog/item/d5cf8201a427ae95e850cdba.html
分享到:
评论

相关推荐

    教你怎样把class文件打成jar包--用java命令打包

    ### 如何使用Java命令将Class文件打包成JAR包 在Java开发中,将多个`.class`文件打包成一个`.jar`文件是常见的需求,这不仅便于管理代码,也利于软件的分发与运行。本文将详细介绍如何通过Java命令行工具`jar`,将...

    如何将.class文件打成jar包

    ### 如何将 `.class` 文件打成 `jar` 包 在 Java 开发过程中,将 `.class` 文件打包成 `jar` 包是一项常见的任务。本文将详细介绍如何使用 `jar` 命令来实现这一目标,包括基本的打包流程以及更高级的使用方法。 #...

    如何将CLASS文件打成JAR包

    以下是将`.class`文件打包成`.jar`包的详细步骤和知识点: 1. **安装JDK**: - 首先,确保已经正确安装了Java Development Kit(JDK)。JDK包含了Java编译器和各种工具,包括`jar`命令,它是用来创建和管理`.jar`...

    Eclipse打包成JAR包读取外部JAR包和外部配置文件

    本文将详细介绍如何在Eclipse中将项目打包成JAR文件,并确保能正确引用外部JAR包和读取外部配置文件。 首先,我们来看如何打包项目为JAR。在Eclipse中,选择`Export` -> `Java` -> `Runnable JAR file`。在弹出的...

    Spring Boot项目打成jar包后,下载resources目录下文件为空的demo

    当项目被打成jar包后,有时可能会遇到下载这些资源文件时返回空或者找不到的情况。这个问题通常与Spring Boot的打包机制和文件访问路径有关。下面我们将详细探讨这个问题,并提供解决方案。 1. **Spring Boot的资源...

    java程序如何打成jar包

    Java 程序打成 jar 包是将 Java 程序打包成一个可执行的文件,以便于用户直接运行程序,而不需要安装 JRE 环境和数据库。下面是将 Java 程序打成 jar 包的步骤。 首先,需要完成 Java GUI 程序的开发工作。在 ...

    ant 将依赖的jar包和classes文件一起打成可执行jar

    标题中的“ant将依赖的jar包和classes文件一起打成可执行jar”指的是使用Apache Ant工具来构建一个包含依赖库和编译后类文件的Java应用程序可执行JAR文件。Ant是一个基于XML的构建工具,它允许开发者通过定义任务来...

    ant打jar包时, 怎么把所依赖的jar包与从源码中编译过来class文件合并成最终的一个jar?

    在Java开发过程中,将源代码编译为class文件并打包成jar是常见的步骤。当我们有多个jar包相互依赖时,需要将它们合并成一个单一的jar,以便于部署和使用。Ant是一个流行的Java构建工具,它允许我们通过配置XML文件...

    JAVA打成jar包

    以下是对“JAVA打成jar包”这一主题的详细解析。 1. **JAR文件结构**: - **MANIFEST.MF**:每个JAR文件都包含一个清单文件,它定义了入口点(启动应用的主类)和其他重要属性。 - **Class Files**:Java源代码...

    mybatis配置文件生成jar包

    在实际项目开发中,为了方便部署和运行,有时我们需要将配置文件和其他资源打包成JAR文件。本教程将详细解释如何生成包含MyBatis配置文件的JAR包,并在命令行环境中运行该JAR包来生成Mapper配置。 首先,理解...

    将项目打成jar包

    编译:将*.java文件打包成*.class文件 打包:将编译后的*.calss文件打包成 jar或war包; 部署:将打包后的war文件部署到制定的web应用服务器中去。(tomcat的webappers中去) ******************************* ant...

    Java打包成jar文件,以及将jar文件导出为exe文件方法汇总[汇编].pdf

    Java 打包成 jar 文件和将 jar 文件导出为 exe 文件的方法汇总 本文档将详细介绍 Java 打包成 jar 文件和将 jar 文件导出为 exe 文件的方法汇总。Java 是一种流行的编程语言,广泛应用于软件开发、Android 应用开发...

    如何生成jar包

    生成JAR包是Java项目打包的一种常见方式,它用于将多个.class文件及相关资源文件打包成一个文件,便于程序的分发和部署。JAR文件的全称是Java Archive,本质上是一个ZIP格式的压缩文件,包含了一个清单文件...

    Java写的五子棋程序 已经打成jar包

    【标题】中的“Java写的五子棋程序 已经打成jar包”表明这是一个使用Java编程语言开发的五子棋游戏软件,已经被打包成JAR(Java Archive)文件格式。在Java平台上,JAR文件是一种标准的归档格式,用于集合多个类文件...

    将多个jar包合并为一个jar包

    为了简化项目结构、减少资源占用以及方便管理,开发者有时会选择将多个JAR包合并成一个单一的JAR包。这个过程被称为JAR文件的合并。本文将详细讲解如何进行这项操作,并分享一个实用的合并工具。 首先,理解JAR文件...

    java swing补丁工具,打包class文件,jsp,html,js,css,xml,jar等文件,同时也支持其他格式的文件打包

    分享自己做的的打包工具,希望能帮助到平时为一堆补丁文件class(自动包含class内部类),jsp,html,js,css,xml,jar等文件花费很长时间整理的朋友,有了我这个工具,似乎这一切都变得简单,你只需要选择路径,然后在...

    Eclipse jar打包详解

    在本文中,我们将详细介绍如何使用 Eclipse 将一个项目打包成 jar 文件,包括 manifest 文件的定义、jar 文件的生成步骤等内容。 Manifest 文件的定义 在 Eclipse 中,manifest 文件是 jar 文件的描述文件,它提供...

    jar包打成exe可执行文件工具

    在这种情况下,"jar包打成exe可执行文件工具"就显得尤为重要。本文将详细讲解如何使用Eclipse开发的项目导出jar包,并通过特定工具将其转换为exe文件,同时也会提及提供的工具和操作文档。 首先,让我们了解一下jar...

    生成JAR包的方法(打包后运行好像不快)

    例如,要创建名为`classes.jar`的JAR包,其中包含`Foo.class`和`Bar.class`两个类文件,命令如下: ```sh jar cvf classes.jar Foo.class Bar.class ``` 4. **指定清单文件**:如果需要指定清单文件,可以在...

    用ANT将java程序打成jar包

    本篇文章将详细解释如何使用ANT将Java程序打成JAR包。 首先,理解ANT的基本概念是必要的。Apache ANT是一个由Apache软件基金会开发的Java库和命令行工具,其主要任务是驱动构建过程。它的核心概念是构建文件(build...

Global site tag (gtag.js) - Google Analytics