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

jar命令工具

    博客分类:
  • Java
阅读更多
背景:
今天介绍两个jar的命令工具,对我个人来说,还是比较好用的。
主要针对的就是:在本地改动了一两个文件,想要马上去开发环境测试一下,但是是如果整个项目打包再上传再部署就显得效率很低下。毕竟我就改了一个配置文件,或者只改了一个class文件。
如果只替换这一两个文件不是很高效么。

方案:

命令一: jar tvf

-bash-4.1$ jar tvf fcm-core-dev-1.1-SNAPSHOT.jar META-INF/dev.properties
   841 Wed Jan 20 16:04:58 GMT 2016 META-INF/dev.properties


jar t 是测试我们指定的文件是否在jar包中,如果在就是列出该文件的详细信息。不在的话,就打印空,也就是什么都不输出。 v就是verbose,指打印详细信息,f就是file,指定是哪个文件。

命令二:jar xvf
-bash-4.1$ jar xvf xxx-1.1-SNAPSHOT.jar META-INF/dev.properties
 inflated: META-INF/dev.properties


jar x是extract,就是从指定的jar中,解压出你需要的文件。这个时候,它就是把你创建相应的目录,以及目录下面的文件。
然后你就对这个文件作一定的修改。
改完之后,再打包到jar里去,下面就是打包的命令 。


命令三:jar uvf

-bash-4.1$ jar uvf xxxx-1.1-SNAPSHOT.jar META-INF/dev.properties
adding: META-INF/dev.properties(in = 841) (out= 410)(deflated 51%)


jar u 就是update 这个jar文件。 update完了之后,就可以重启应用了,再去验证结果对不对。这个是不是很快啊, 赶紧用起来吧。


更多具体的jar命令请refer:
https://docs.oracle.com/javase/7/docs/technotes/tools/windows/jar.html
----EOF----
分享到:
评论

相关推荐

    jar 命令详解 java开发工具

    JAR 命令详解 Java 开发工具 JAR 命令是 Java 开发中常用的工具之一,它用于创建、查看和更新 JAR 文件包。JAR 文件包是一种存档文件格式,用于存储 Java 类、资源和配置文件等。JAR 命令提供了多种选项和参数,...

    jar命令集合

    JAR命令是Java开发工具包(JDK)中的一项重要功能,用于创建、管理和操作JAR文件。JAR(Java ARchive)是一种压缩文件格式,类似于ZIP文件,主要用于将多个Java类文件和其他资源打包在一起,便于分发和管理。JAR文件的...

    JAR命令详解

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

    jar命令使用示例

    **jar命令详解** 在Java开发中,`jar`命令是一个不可或缺的工具,它用于创建、更新和提取Java档案(JAR)文件。JAR文件是包含类文件、资源和其他组件的压缩文件,常用于分发Java应用程序或库。在本篇中,我们将深入...

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

    JAR(Java Archive)是 Java 开发工具包 (JDK) 中的一个实用程序,用于将多个 Java 类文件和其他资源文件打包成一个 JAR 文件。JAR 文件不仅便于分发和部署,还支持对文件进行压缩,减少文件大小。 #### 二、JAR ...

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

    jar命令是Java开发工具箱中的一个命令行工具,用于创建、管理和操作JAR文件包。jar命令的基本语法如下: jar [-options] [jar-file] [manifest-file] [input-files] 其中,options是jar命令的选项,jar-file是生成...

    jar命令的安装与使用

    jar 命令是 Java Archive 工具,用于创建、管理和解压缩 Java Archive 文件(.jar 文件)。在日常开发中,经常需要使用 jar 命令来替换 jar 包中的文件,但是在使用 WinRAR 解压替换时可能会出现权限问题,这时可以...

    jar命令大全打包及运行

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

    maven生成可执行jar命令

    ### Maven生成可执行JAR命令详解 在Java开发过程中,Maven作为一种强大的自动化构建工具,被广泛应用于项目的构建、依赖管理以及生命周期管理等场景。本文将详细介绍如何利用Maven生成可执行的JAR文件,并部署至...

    JAR文件包及jar命令详解

    ### JAR文件包及jar命令详解 在Java开发过程中,我们经常会遇到需要将Java程序打包成可执行文件的情况。常见的有两种方法:一是制作一个可执行的JAR文件包,这样可以像双击运行.chm文档一样运行Java程序;二是使用...

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

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

    可执行jar及命令详解

    ### 可执行JAR包及JAR命令详解 在Java开发过程中,经常需要用到JAR(Java Archive)包来封装和管理代码、资源文件等。本文将深入探讨可执行JAR包的概念及其创建方法,并详细介绍`jar`命令的使用。 #### 1. JAR ...

    java连接linux,执行shell命令的工具类 sshxcute.jar

    在实际项目中,为了提高代码的可维护性和复用性,通常会将SSH连接和命令执行封装成一个工具类,以便在多个地方调用。SSHXCUTE.jar简化了Java开发中的SSH操作,使得远程执行Linux命令变得更加便捷和安全。

    dex 转 jar 工具

    在这个场景中,我们使用的是`d2j-dex2jar`命令,它是Dalvik2Jar工具的一部分,这个工具由Dex2Jar项目提供。Dex2Jar是一个开源项目,它的目标是帮助开发者处理Android应用的DEX文件,例如进行反编译、调试或者代码...

    jar命令知识的总结

    Java的jar命令是开发者常用的工具,它用于创建、更新和提取JAR(Java Archive)文件。JAR文件是一种基于ZIP格式的归档文件,主要用于打包Java类库、资源文件等,以方便分发、部署和执行。 ### 一、JAR文件格式与...

    MAC Jar反编译工具

    当需要查看或修改JAR文件内部的源代码时,反编译工具就显得尤为重要。本文将详细介绍在MAC环境下如何使用Jar反编译工具,并探讨相关知识点。 首先,我们要理解什么是反编译。反编译是将已编译的二进制代码转换回源...

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

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

Global site tag (gtag.js) - Google Analytics