`

Jar命令更新Jar文件

    博客分类:
  • Java
阅读更多

         对于Java程序员来说在开发环境把源代码编译打包成Jar再简单不过,各种构建工具Ant,Maven或者直接Eclipse直接导出都可以,不过一旦没有了图形界面工具(比如问题现场机房)就没那么方便了。

       

       此时还得靠命令行,只要有了JDK和源码,基本可以完成大部分工作。

 

        第一步编译代码,用javac;关于命令用法,命令行下直接输入javac或javac -h有使用说明:

 
         第二部打包代码,用jar工具,以下是参数说明



 

        这里要说一个比较有意思的应用场景:程序部署后发现有代码运行不正常,手边又没有源代码,但是还想修改代码;

       

        这时候就用到上面的工具了,先把jar解压,然后按照包名建好文件夹,再把.class文件反编译后放到对应包下用记事本修改,然后javac,最后再用命令jar更新原有的.jar文件。

 



 

  • 大小: 22.1 KB
  • 大小: 22.9 KB
  • 大小: 6.2 KB
分享到:
评论

相关推荐

    JAR文件包及jar命令详解

    创建可执行JAR文件的命令通常是: ``` jar cvfm test.jar manifest.mf test/ ``` 这里的`cvfm`参数分别表示创建(c)、添加文件(v)、指定manifest文件(f)和指定源目录或文件(m)。`manifest.mf`是包含`Main-...

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

    假设你想将 `foo/` 目录下的所有文件打包到 `classes.jar` 文件中,并使用一个已存在的 `mymanifest` 文件作为清单信息,可以使用以下命令: ``` jar cvfm classes.jar mymanifest -C foo/ . ``` - `c`: 创建新的 ...

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

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

    制作可执行的JAR文件包及jar命令详解.doc

    制作可执行的JAR文件包及jar命令详解 Java Archives(JAR)文件是一种Java特有的文档格式,类似于ZIP文件,但包含了一个META-INF/MANIFEST.MF文件,该文件是在生成JAR文件时自动创建的。JAR文件可以包含Java类、...

    JAR命令&JAR包详解.doc

    该命令可以用来创建、更新、查看和解压JAR文件。以下是JAR命令的基本参数: - **c**: 创建一个新的JAR文件。 - **t**: 显示JAR文件的内容列表。 - **x**: 解压JAR文件。 - **u**: 向现有的JAR文件中添加新的文件或...

    java生成Jar文件命令

    - `u`:更新已有Jar文件,添加新的文件或目录。 为了使Java程序能够直接运行,你需要在Manifest文件中指定主类。可以使用以下命令创建包含主类的Manifest文件: ```bash echo "Main-Class: ...

    jar命令使用示例

    **jar命令详解** 在Java开发中,`jar`命令是一个不可或缺的工具,它用于创建、更新和提取...通过理解上述示例,开发者可以灵活地执行各种操作,如创建、更新、提取和查看JAR文件,以及管理manifest文件和项目依赖。

    JAR命令详解

    - `-u`:更新已有的JAR文件,通常是向已有JAR文件中添加新的文件。 3. **选项参数详解**: - `-v`:输出详细报告,便于调试。 - `-f`:指定JAR文件名,通常必须指定。 - `-m`:指定包含的清单文件。 - `-0`:...

    JAR文件包及jar命令详解.rar

    - `jar uvf JarName.jar File`:更新已存在的JAR文件,添加新文件。 - `jar tvf JarName.jar`:查看JAR文件的内容。 - `jar xf JarName.jar`:提取JAR文件中的所有内容。 - `jar tf JarName.jar`:列出JAR文件中...

    jar 命令详解 java开发工具

    通过 JAR 命令,可以实现各种操作,如创建新的 JAR 文件包、查看 JAR 文件包的内容、更新已存在的 JAR 文件包、展开 JAR 文件包的指定文件或者所有文件等。 以下是一些 JAR 命令的用法示例: 1. 创建新的 JAR 文件...

    制作可执行的JAR文件包及jar命令详解

    ### 制作可执行的JAR文件包及jar命令详解 在Java开发中,将多个类文件、资源文件以及依赖库打包成一个可执行的JAR(Java Archive)文件是常见的需求,尤其对于构建独立运行的应用程序尤为重要。本文将深入探讨如何...

    JAR文件包及jar命令详解.CHM

    JAR文件包及jar命令详解.CHM <br> JAR文件包及jar命令详解 常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样...

    删除jar包中的指定文件

    标题“删除jar包中的指定文件”涉及到的是Java开发中对已打包JAR文件进行操作的知识点。在Java中,JAR(Java Archive)文件是一种归档格式,用于将多个类文件和其他资源组合到一个单一的文件中,方便分发和执行。...

    java 程序都编译成执行文件jar命令详解

    创建了 MANIFEST.MF 文件后,将其与 `.class` 文件放在同一目录下,然后在上一级目录执行上面的 `jar` 命令,这样生成的 `test.jar` 就是一个可执行 JAR 文件。在 Windows 上,用户只需安装了 JRE,就可以双击运行该...

    jclasslib修改jar包里面的class文件包含jar

    在Java开发过程中,有时我们需要对已打包的JAR文件进行修改,例如修复错误、更新类或资源等。`jclasslib`是一款强大的反编译器和字节码查看器,它允许开发者查看并修改JAR文件中的`.class`文件。这篇文章将深入探讨...

Global site tag (gtag.js) - Google Analytics