`
enetor
  • 浏览: 189122 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

如何将.class文件打成jar包

阅读更多

转载自:http://blog.csdn.net/tomorrowzm/archive/2011/01/10/6127430.aspx

 

网上的例子不是太清楚,自己写一下过程并加几个图,免得今后又得看半天资料
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/

分享到:
评论

相关推荐

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

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

    如何将CLASS文件打成JAR包

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

    么把.class文件反编译成.java 经修改后再编译成.class

    其中,JAD 是一个流行的反编译工具,它可以将.class 文件反编译成.java 文件。 二、JAD 反编译工具的使用 使用 JAD 反编译工具非常简单。首先,需要下载 JAD 反编译工具并将其解压缩到指定目录下。然后,打开...

    将项目打成jar包

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

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

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

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

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

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

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

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

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

    java程序如何打成jar包

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

    JAVA打成jar包

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

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

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

    【绝对可行,解决404】jfinal项目打包成jar在控制台运行方法

    本文将详细介绍一个非Maven项目的JFinal应用如何打包成JAR,并在控制台上运行。 首先,JFinal项目打包的关键在于确保所有依赖的库和配置文件都被包含在内。由于本项目不是通过Maven构建的,我们需要手动处理这些...

    如何生成jar包

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

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

    通过JAR文件可以将多个文件(包括编译后的`.class`文件、配置文件等)封装成一个文件,便于分发和部署。生成JAR包的主要步骤如下: 1. **准备编译后的`.class`文件**:首先需要确保所有的Java源代码已经正确编译为`...

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

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

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

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

    java打包jar、第三方jar包、制作成.bat批处理

    在Java开发过程中,将项目打包成JAR(Java Archive)文件是常见的操作,这使得代码可以方便地分发和执行。JAR文件本质上是一个ZIP格式的归档,包含类文件、资源文件以及元数据。本篇文章将深入探讨如何打包Java项目...

    手工jar打包

    在Java开发过程中,将代码打包成JAR(Java Archive)文件是常见的操作,这使得代码可以方便地分发、部署和执行。以下是一份详细的手工JAR打包指南,包括如何编译Java源文件,创建配置文件,以及如何制作可执行的JAR...

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

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

Global site tag (gtag.js) - Google Analytics