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

原创:手动将class打包成jar包方法

阅读更多

示例:[ 自定义的接口,用jar包实现 ]

One:

Java代码
  1. package com.one;   
  2.   
  3. public interface Action {   
  4.   
  5. public final String HELLO="hello"  
  6.   
  7.     public String Hello();   
  8.   
  9. }   

Two:

Java代码
  1. public class Test implements Action{   
  2.        
  3.     public String Hello() {   
  4.            
  5.        return HELLO;   
  6.           
  7.     }   
  8.        
  9.     public static void main(String[] args) {   
  10.            
  11.        Test test=new Test();   
  12.           
  13.        System.out.println(test.Hello());   
  14.           
  15.     }   
  16.        
  17. }   

l          编译One 程序,并打包到com/one 目录下;

l          编写[ @.mf ] 文件,其中@表示任意名称;

main-class: com.one.Action  [ 打包成jar的主类 ]

保存为 action.mf [ 可自行取名 ]

l          将第一步所得的文件带目录和第二步所得的文件一起放入一个文件夹

本例放入packaJar文件下

l          在Dos 下进入packJar所在的文件夹 [ 本例文件夹放在c:/packJar,可以任意位置 ]

C:\Documents and Settings\admin>cd\

C:\>cd packJar

C:\packJar>dir

2009-02-17  16:22                   action.mf

2009-02-17  16:51    <DIR>          com

C:\packJar>

l          C:\packJar>jar cfm Action.jar action.mf com/one/*.class
 

Jar:打包命令

Cfm:参数

Action.jar:欲打成包的jar包名 [ 任意名 ]

Action.mf:……

Com/one/*.class:将com/one文件夹下的所有.class文件打入jar包中

l          成功后得: 

l          将此jar包路径加入classpath环境变量中 

l         ---------- 编译 Two ----------

输出完成 (耗时: 0 秒) - 正常终止

l          ---------- 运行 ----------

hello

输出完成 (耗时: 0 秒) - 正常终止

l          打包,测试成功

分享到:
评论

相关推荐

    将class文件打包成jar文件

    将class文件打包成jar文件是Java开发中常见的需求,尤其在使用WebService的SOAP协议时,为了实现远程调用,往往需要将本地的类文件(.class)打包成jar包进行分发。本文将深入探讨这一过程,包括手动压缩和利用...

    JAVA 将class打包为jar

    本文将详细介绍如何通过不同的方法将Class文件打包为JAR文件,并解释每一步的具体操作及其背后的原理。 #### 步骤一:使用Eclipse导出 首先,在Eclipse IDE中,可以通过导出功能来创建一个JAR文件。具体步骤如下: ...

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

    在IT行业中,开发Java应用程序时,常常需要将项目打包成可执行的JAR(Java Archive)文件,以便在没有开发环境的机器上运行。对于基于JFinal的Web应用,这个过程可能会遇到一些挑战,因为JFinal是轻量级的Java Web...

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

    - **标题**:“生成JAR包的方法(打包后运行好像不快)”:该标题指出文章将介绍如何生成Java应用程序的JAR包,并提到打包后的程序运行速度较慢的问题。 #### 描述解读: - **描述**:“在练习做orcl数据库比对工具时...

    在eclipse中把java文档打包成jar文件

    在Eclipse中,我们可以通过简单的步骤将Java程序打包成Jar文件,本文将详细介绍这其中的实现步骤和重要的知识点。 一、Manifest文件的重要性 在将Java程序打包成Jar文件之前,我们需要了解Manifest文件的重要性。...

    java打包成jar

    通过上述方法,无论是手动使用`jar`命令还是利用Eclipse IDE,开发者都能够轻松地将Java项目打包成可执行的JAR文件。这些打包技巧不仅适用于简单的项目,也适用于具有复杂依赖关系的大规模应用程序。掌握这些技能...

    jarjar-方便Java打包工具,自定义修改jar包包名

    Java开发过程中,打包工具起着至关重要的作用,它们帮助开发者将源代码编译、整合资源并打包成可执行的JAR文件。其中,"jarjar"是一个非常实用的工具,专为Java程序员设计,用于方便地对JAR文件进行操作,如重命名类...

    jar包的手动生成方法

    在Java开发中,`jar`包是经常被用到的一种文件格式,它将多个`.class`文件以及相关的资源文件打包成一个单独的文件,便于管理和分发。本文将详细介绍如何手动创建`jar`包,包括必要的步骤、命令行操作以及注意事项等...

    java打包为jar

    在Java开发过程中,将项目打包成可执行的JAR(Java Archive)文件是常见的操作,这使得代码可以方便地分发、部署和运行。本文将详细介绍如何将Java工程打包成可执行的JAR文件。 首先,确保你有一个完整的Java工程,...

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

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

    把.class用jar工具打包成可执行程序.doc

    Java 语言中,将多个 `.class` 文件打包成可执行的 JAR(Java ARchive)文件是一项常见的任务,这有助于简化程序的分发和执行。JAR 文件不仅能够将多个类文件组合在一起,还可以包含资源文件、元数据以及一个重要的...

    java打包jar方案的优缺点分析及解决方案

    Java打包成JAR文件是将源代码编译后的字节码和相关资源组合在一起的常见方式,便于分发和执行。以下是对三种不同打包方法的详细分析和比较: 1. **使用Eclipse插件fat.jar打包** `fat.jar`插件允许开发者将所有...

    怎么将java的类文件打包成jar文件

    3. **使用 `jar` 命令或工具打包**:利用 Java 提供的 `jar` 工具或者集成开发环境(IDE)的功能将 `.class` 文件打包成 JAR 文件。 #### 示例:使用 `jar` 命令创建包含 Manifest 的 JAR 文件 假设我们有一个名为...

    jar打包成windows服务工具

    2. **打包jar**:开发者会使用Java编程语言编写代码,并通过Java编译器将源代码编译为字节码(.class文件)。然后,使用如Apache Ant或Maven等构建工具将这些类文件打包成一个或多个.jar文件,便于分发和执行。 3. ...

    Java程序打包成Jar的文档说明

    在Java开发过程中,将项目打包成可执行的JAR(Java Archive)文件是常见的需求,以便于分发和运行。Eclipse作为一个强大的Java集成开发环境(IDE),提供了方便的工具来帮助开发者完成这个任务。本篇文章将详细介绍...

    打jar包工具(classes打包工具)

    在Java开发过程中,将编译后的`.class`文件打包成`.jar`(Java Archive)文件是一项常见的任务。`.jar`文件不仅便于分发和管理代码,还可以作为一个可执行程序运行。`xpiMake`可能是一个工具或者脚本,用于帮助...

    多个jar包合并成一个jar包的办法

    在软件开发过程中,经常需要将多个JAR包合并成一个JAR包,以方便管理和部署。本文将详细介绍如何实现这一过程,并提供具体的操作步骤和技术细节。 ### 一、概述 在Java开发中,项目通常会依赖多个外部库或模块,...

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

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

    如何将CLASS文件打成JAR包

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

    IDEA2017版快捷键打包jar

    这篇内容我们将深入探讨"IDEA2017版快捷键打包jar"的相关知识点,以及如何将Eclipse的常用快捷键应用到IDEA中,以帮助Eclipse开发者顺利过渡到IDEA的开发环境。 首先,快捷键在编程中起着至关重要的作用,它能够...

Global site tag (gtag.js) - Google Analytics