`

JAR打包的命令

    博客分类:
  • java
阅读更多

环境:JBuilder2006

java: jdk1.5.0_11

 

1、 创建一个工程hjhRMI后,创建一个类:

 

package com.test;

/**
 * <p>Title: </p>
 *
 * <p>Description: </p>
 *
 * <p>Copyright: Copyright (c) 2008</p>
 *
 * <p>Company: </p>
 *
 * @author not attributable
 * @version 1.0
 */
public class TestJar {
    public TestJar() {
    }
    public static void main(String[] args){
        System.out.println("hjhDebug---------------test jar!");
    }
}

 2、编译后,

      java文件的目录为:F:\jbuilderplace\HjhRMI\src\

      class文件的目录为:F:\jbuilderplace\HjhRMI\classes\

      从Dos进入class文件目录。

3、在Dos中把com目录打成包 kk.jar ,命令为: jar cf kk.jar com

 

4、删除kk.jar后,重新把com打成可以执行的jar 包;

    在class文件的目录下添加一个文件 MANIFEST.MF

    在MANIFEST.MF写上:Main-Class:<空格>com.test.TestJar<回车>

    保存。

 

   在Dos中运行命令 jar cvfm kk.jar manifest.mf com 就可以把com打   成可以运行的jar包了。在Dos中运行kk.jar的命令:java -jar kk.jar。

 

MANIFEST.MF上写的Main-Class:<空格>com.test.TestJar<回车>格式不能改变:

 (1)、若缺少<空格>,则运行命令jar cvfm kk.jar manifest.mf com 时会出现异常:java.io.IOException: invalid header field

   (2)、若缺少<回车>,则运行kk.jar的命令 java -jar kk.jar会抱错:    

 

    Failed to load Main-Class manifest attribute from
    kk.jar

   

 

 

 

 

 

分享到:
评论

相关推荐

    【IT十八掌徐培成】Java基础第07天-05.jar打包命令.zip

    Java开发过程中,jar打包命令是将源代码、资源文件等组织成一个可执行的Java档案文件,便于分发和运行。这个过程涉及到Java的基础知识,包括编译、类路径、manifest文件以及Java的命令行工具。今天我们将深入探讨...

    把java文件打包成.jar_(jar命令详解).doc

    ### Java 文件打包成 .jar 文件及 jar 命令详解 #### 一、jar 命令概述 在 Java 开发中,经常会遇到需要将多个类文件或者资源文件打包成一个单独的 `.jar` 文件的需求。`.jar` 文件类似于 `.zip` 文件,是一种将多...

    将java文件打包成 jar jar命令详解

    假设你需要将两个 `.class` 文件 `Foo.class` 和 `Bar.class` 打包到一个名为 `classes.jar` 的 JAR 文件中,可以使用以下命令: ``` jar cvf classes.jar Foo.class Bar.class ``` - `c`: 表示创建一个新的 JAR ...

    jar命令大全打包及运行

    ### jar命令大全:打包与运行详解 在Java开发中,`jar`命令是处理Java Archive (JAR) 文件的关键工具,用于将多个类文件、资源文件以及清单文件(Manifest)打包成一个单一的JAR文件,便于管理和部署。本文将深入...

    jar打包,jar打包

    1. **使用`jar`命令** ```bash jar cvfm myapplication.jar manifest.txt -C classes . ``` 这里`cvfm`是创建JAR文件的选项,`manifest.txt`是自定义的Manifest文件,`-C classes .`表示将当前目录下的所有`...

    java打包成jar

    3. **打包命令**:使用以下命令来创建JAR文件: ```bash jar cvfm cal.jar manifest.mf *.class ``` 这里`jar`是命令,`cvfm`是选项,`cal.jar`是输出的JAR文件名,`manifest.mf`是Manifest文件,`*.class`表示...

    maven打包 maven打jar包详细步骤

    本文将详细讲解如何使用Maven来打包一个Java项目,并创建JAR文件。 首先,Maven有三个主要生命周期阶段:`clean`、`default`(也称为`compile`)和`install`。每个阶段包含一系列的阶段(或者称为目标,如`compile`...

    Jar打包(解决eclipse无法打包含有第三方架包问题)

    你可以通过`java -jar fat.jar`命令在命令行中启动你的Java应用。 附带的`fat.jar使用方法.txt`文件可能包含更详细的使用指南和注意事项,例如如何处理类冲突或者如何优化打包过程以减小JAR大小等。对于大型项目,...

    Fat jar打包Java工具

    5. **执行打包**:运行相应的打包命令或点击Eclipse中的打包按钮,工具会自动收集项目及其依赖,并合并到一个单一的JAR文件中。 6. **验证与分发**:打包完成后,验证Fat jar是否能正常运行,然后可以分发给其他...

    打Jar包小工具,运行cmd.bat自动打jar包

    `cmd.bat` 是一个批处理脚本,它通常包含了运行Java的jar打包命令,如`jar`命令。在Windows环境下,批处理文件可以自动化执行一系列命令,减少手动操作的繁琐。`cmd.bat`内部可能包含了类似于以下的命令: ```batch...

    命令行下jar打包及运行

    ### 命令行下JAR打包及运行详解 #### 概述 在日常的软件开发过程中,我们经常需要将编写的Java程序打包为可执行的JAR文件,并且能够在命令行环境中直接运行这些程序。这种方式不仅可以提高工作效率,还便于进行...

    通过jar命令生成可执行的jar文件

    输入打包jar命令:jar -cvfe test.jar JFrameDemo3 . (点表示当前目录, JFrameDemo3为jar的入口程序&lt;即存放main方法的类&gt;) 3. 命令执行后会在temp目录下生成一个test.jar 文件双击此文件即可执行 注意:此时生成...

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

    3. **使用`jar`命令打包**:使用Java自带的`jar`工具来创建JAR文件。基本命令格式如下: - `jar cvf JAR_FILE_NAME MANIFEST_FILE CLASS_FILES` - 其中`cvf`表示创建一个新的JAR文件;`MANIFEST_FILE`是指定的清单...

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

    通过阅读这个文件,开发者可以了解到如何创建规则文件,设置各种指令,以及如何运行jarjar命令。这对于初学者来说是快速上手的关键。 使用jarjar的基本步骤包括: 1. **编写规则文件**:规则文件是一个XML或文本...

    JAR命令&JAR包详解.doc

    JAR命令提供了丰富的功能,能够满足开发者在处理Java应用程序打包和部署时的需求。通过对JAR命令的深入了解,开发者可以更加高效地管理Java项目的构建流程。此外,通过使用MANIFEST.MF文件,可以方便地管理JAR文件的...

    JAR命令详解

    ### JAR命令详解 ...通过上述详细介绍,我们可以看到JAR命令提供了非常灵活的方式来管理Java程序的打包过程,这对于开发者来说是非常有用的工具。无论是简单的打包还是复杂的部署场景,`jar`命令都能够满足需求。

    可执行jar及命令详解

    ### 可执行JAR包及JAR命令详解 在Java开发过程中,经常需要用到JAR(Java Archive)包来封装和管理...通过本文介绍的方法,你可以轻松地创建和管理自己的可执行JAR文件,从而更高效地进行Java应用程序的打包和分发。

Global site tag (gtag.js) - Google Analytics