war包压缩命令_抽取zh.pak

war包压缩命令_抽取zh.pak参考链接:[url]http://www.javaworld.com/article/2857714/learn-java/manipulating-jars-wars-and-ears-on-the-command-line.html[/url]jarcvfaaa.war*jartvfaaa.warjarxvfaaa.war能够作用于jar文件的jar命令同样也…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用
参考链接:

[url]http://www.javaworld.com/article/2857714/learn-java/manipulating-jars-wars-and-ears-on-the-command-line.html[/url]

jar cvf aaa.war *

jar tvf aaa.war

jar xvf aaa.war

能够作用于jar文件的jar命令同样也适用于war, ear文件

更详细的参考链接: jar 打包命令详解

[url]http://blog.csdn.net/marryshi/article/details/50751764[/url]

替换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 文件夹的上级在同一个目录。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185940.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • idea、webStorm怎么使用快捷键复制上一行

    idea、webStorm怎么使用快捷键复制上一行今天用idea写代码时,想要复制一行代码,才发现以前用Eclipse的复制快捷键在Idea中不起作用。————————————————————————————————————————————设置如下:File—>Settings(Ctrl+Alt+s)—>Keymap—>搜索输入(duplicate)—>双击Duplicate Entire Li…

    2022年6月13日
    129
  • linux下批量替换文件内容

    linux下批量替换文件内容1、网络上现成的资料  格式:sed-i"s/查找字段/替换字段/g"`grep查找字段-rl路径`  linuxsed批量替换多个文件中的字符串  sed-

    2022年7月26日
    5
  • C#递归题目代码建议收藏

    一列数的规则如下:1、1、2、3、5、8、13、21、34……求第30位数是多少,用递归算法实现。代码:1publicclassMainClass23{45public

    2021年12月21日
    42
  • (转载)如何画好架构图[通俗易懂]

    (转载)如何画好架构图[通俗易懂](转载)如何画好架构图标签(空格分隔):系统设计转载自阿里巴巴中间件公众号。原文地址:"如何画好架构图"写在前面当我们想用一张或几张图来描述一下我们的系统时,是不是许

    2022年8月1日
    6
  • LINUX上NIS服务配置

    LINUX上NIS服务配置

    2021年8月27日
    57
  • Git 指令集

    Git 指令集Git指令集Git是分散式的版本控制系統,從架設、簡易操作、設定,此篇主要是整理基本操作、遠端操作等.註:Git的範圍太廣了,把這篇當作是初學入門就好了.注意事項由project/.git/config可知:(若有更多,亦可由此得知)origin(remote)是Repository的版本master(branch)是

    2022年5月30日
    33

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号