`
darrenzhu
  • 浏览: 806933 次
  • 性别: 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 文件夹的上级在同一个目录。
分享到:
评论

相关推荐

    自抽取的代码

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

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

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

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

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

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

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

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

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

    debuuf.zip_LDT修改器_SPF解包_latale Extractor_spf打包工具_登录

    Latale可能是一个网络游戏,其资源文件使用SPF格式进行压缩和加密,以保护游戏内容不被轻易篡改。 "SPF打包工具"则是用于将修改后的文件重新打包成SPF格式的工具。这个过程可能包括压缩、加密和格式转换,确保修改...

    一种抽取随机红包的算法

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

    评标专家抽取系统

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

    利用指针网络进行信息抽取,包含命名实体识别、关系抽取、事件抽取.zip

    --[ee/ner/re]_main.py为主运行程序,包含训练、验证、测试和预测。 --[ee/ner/re]_data_loader.py为数据加载模型。 --[ee/ner/re]_predictor.py是联合预测的文件。 --config.py:配置文件,实体识别、关系抽取、...

    抽取和内插

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

    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) 要求使用结构体,链或数组等实现上述要求.

    基于Python的中文信息实体抽取、关系抽取、事件抽取源码+数据集+训练好的模型+项目说明.zip

    每一个代码里面都有训练和验证,并新增了预测功能,只需要修改do_train和do_predict即可。执行代码: ```python python xxx_ner/re/ee.py ``` 依赖 ``` pip install keras==2.2.4 pip install bert4keras==...

    kettle增量抽取数据

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

    公共方法抽取

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

    抽取增量数据算法说明

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

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

    总而言之,“易语言写的表情包抽取程序”不仅体现了易语言在软件开发中的优势和便捷性,也展示了其在娱乐活动中应用的创新性和趣味性。该程序的开发,进一步证明了易语言作为一款面向中文编程爱好者的语言,具有广泛...

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

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

Global site tag (gtag.js) - Google Analytics