`
darrenzhu
  • 浏览: 797544 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

查看抽取解压缩和修改war包

    博客分类:
  • Java
阅读更多
参考链接:
http://www.javaworld.com/article/2857714/learn-java/manipulating-jars-wars-and-ears-on-the-command-line.html
jar cvf aaa.war *
jar tvf aaa.war
jar xvf aaa.war
能够作用于jar文件的jar命令同样也适用于war, ear文件

更详细的参考链接: jar 打包命令详解
http://blog.csdn.net/marryshi/article/details/50751764


替换jar包指定的文件
替换jar 包下面的class 文件,很多人会想到直接用winrar 打开替换,在一般的情况下,
是可行的,但是如果说这个jar 的代码经过混淆后,会有大小写不同,文件名是相同的,在windos下文件名是不区分大小写的。如果直接用winrar替换的话,你会发现,替换的并非是你想替换的那个文件。
现在有2中可以行的方案:
1 在Linux下把jar包解压,替换,打成jar。这样比较麻烦,这windos还不能用。
2 可以直接用Java jar 工具来替换。
jar uvf test.jar test.class
这样会直接把test.class 直接添加到jar包的根目录。
jar uvf test.jar com/test/test.class
这样就可以替换相应目录的class文件了。
这里值得注意的是  test.class 必须放在com/test 文件下,要和jar的路径对应起来。不然会说
没有这个文件或目录。jar 包 和 com 文件夹的上级在同一个目录。
分享到:
评论

相关推荐

    自抽取的代码

    【标题】"自抽取的代码" 指的是在程序设计中使用的一种技术,它允许一个可执行文件在运行时自动解压缩自身并执行解压缩后的代码。这种技术常用于软件安装程序,使得用户下载的文件更小,便于传输和存储。在软件分发...

    ant代码打包,补丁包抽取工具,javaweb

    在实际应用中,开发者需要确保补丁包的完整性和安全性,防止未授权的修改或破坏。Ant提供的灵活性使得创建这样的自动化流程变得可能,提高开发效率并减少手动错误。 总的来说,Ant作为Java Web开发中的强大工具,...

    图片及数据的压缩与解压缩

    在给定的压缩包文件中,我们关注的核心是“图片及数据的压缩与解压缩”,这涉及到`zlib.lib`、`zlib.h`和`zconf.h`这三个关键文件。`zlib`是一个广泛使用的开源压缩库,它提供了高效的无损数据压缩和解压缩功能,被...

    kettle的web版本,自己编译的war包,直接放到tomcat下运行,然后http://localhost:8080/web

    Kettle,也称为Pentaho Data Integration (PDI),是一款强大的数据集成工具,它提供了ETL(Extract, Transform, Load)功能,允许用户从各种数据源抽取、转换和加载数据。在标题和描述中提到的“kettle的web版本”,...

    ChineseNER-实体抽取_实体抽取工具_文章实体抽取_自然语言处理_ChineseNERMSRA_

    本文将深入探讨一种专门针对中文环境的实体抽取工具——ChineseNERMSRA,以及其在实体抽取领域的应用和实现。 ChineseNERMSRA是微软亚洲研究院开发的一个中文命名实体识别(NER)系统。该系统专为中文文本设计,...

    一种抽取随机红包的算法

    一种抽取红包的随机算法。首先设置好单个红包大小的上下限。 运行数据进行统计和SPASS分析,发现处于正常分布。

    评标专家抽取系统

    "评标专家抽取系统"是一种专门用于招标过程中的专业软件工具,它旨在确保评标过程的公正、公平和透明。评标专家的选取是招标环节中的关键步骤,因为这些专家的决策直接影响到招标结果的公正性。传统的专家抽取方式...

    易语言写的表情包抽取程序

    抽取过程中,表情包会被放大显示在屏幕上,这可能意味着程序包含了图像显示和缩放的模块,以便用户可以清晰地查看被抽取的图片。 从“年会抽取”的标签来看,这个程序可能是为年会活动设计的,可能包含一些特定的...

    事件抽取数据集事件抽取数据集

    事件抽取是自然语言处理(NLP)领域的一个关键任务,其目标是从文本中识别和提取出具有特定结构的事件信息,如谁做了什么、何时何地发生等。这个任务对于理解大量文本信息、构建智能问答系统、新闻摘要、舆情分析等...

    抽取和内插

    这些系统的设计和应用涉及到一系列关键的概念和技术,如抽取、内插以及相关的数学工具。本文将详细探讨抽取与内插技术及其在多速率系统中的应用。 #### 为什么需要多速率系统? 在实际应用中,经常需要改变信号的...

    Python-cocoNLP中文信息抽取工具包

    这款工具包旨在帮助开发者和研究人员高效地从大量中文文本中抽取出有价值的信息,如实体识别、关系抽取、关键词提取等关键任务。在当今大数据时代,对中文文本进行深度分析的需求日益增长,cocoNLP的出现正好满足了...

    基于python实现中文医学文本实体关系抽取源码+数据集+项目说明.zip

    CHIP-2020-2中文医学文本实体关系抽取数据集,数据集包含儿科训练语料和百种常见疾病训练语料,儿科训练语料来源于518种儿科疾病,百种常见疾病训练语料来源于109种常见疾病。近7.5万三元组数据,2.8万疾病语句和53...

    补丁包抽取工具(Eclipse插件)

    在eclipse编辑器中: 1、随时右键保存当前文件路径到文件清单中。 2、随时打开当前文件所在的系统目录,或打开当前Java类所编译生成的class目录 3、点击打包可直接根据文件清单生成你想要的补丁包,保存到指定地方

    数据结构,哈弗曼树压缩与解压缩

    2) 抽取出三科成绩中有补考的学生并保存在一个新文件4.txt 3) 对合并后的文件3.txt中的数据按总分降序排序输入一个学生姓名后,能查找到此学生的信息并输出结果 4) 要求使用结构体,链或数组等实现上述要求.

    kettle增量抽取数据

    ### Kettle增量抽取数据知识点详解 #### 一、Kettle简介与重要性 Pentaho Data Integration (PDI),也称为Kettle,是一款开源的数据集成工具,被广泛应用于数据清洗、转换以及ETL(Extract, Transform, Load)过程...

    抽取增量数据算法说明

    增量数据抽取是数据挖掘和大数据处理中的关键技术,它主要用于跟踪数据库中的变化,以便高效地获取新数据或更新数据,而不必每次都重新处理整个数据库。在本例中,我们将讨论一种适用于SQL Server数据库系统的增量...

    采样速率转换——抽取和内插

    抽取也称为抽取率压缩,是指降低抽样率的过程;内插也称为抽样率扩张,是指提高抽样率的过程。抽取和内插的目的主要有两个:一是为了系统中各处需要不同的抽样率以利于信号的处理、编码、传输和存储;二是为了节省...

    基于Deep Belief Nets 的中文名实体关系抽取

    在本文中,作者使用DBN来抽取中文名实体关系,并对比了基于字符特征和基于词特征的关系抽取方法。实验结果表明,基于字符特征的方法比基于词特征的方法更适合中文关系抽取。此外,作者还对不同实体分类假设下的关系...

    抽取与插值.zip_matlab 数据插值_positived89_抽取_抽取 matlab_数据插值

    在标题和描述中提到的“抽取与插值.zip”是一个包含MATLAB源程序的压缩包,专用于数据的抽取和插值操作。这里的“positived89”可能是指一种特定的插值算法或方法,而“抽取_抽取”可能是强调了两种不同的数据处理...

    公共方法抽取

    通过将这些方法抽取出来,形成独立的组件或库,可以减少代码冗余,增强代码的复用性,同时也方便后续的修改和维护。 首先,我们来理解一下什么是公共方法。在面向对象编程中,一个公共方法是类中可供其他类调用的...

Global site tag (gtag.js) - Google Analytics