war包解压后怎么重新打war包_war包和zip

war包解压后怎么重新打war包_war包和zip$ClipboardContent$

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

Jetbrains全系列IDE稳定放心使用

最近遇到个二手项目,只有一个war包文件,需要解压并修改其中一个class文件
然后再重新打包成war包,难道还要重新部署项目环境,使用idea打war包???
反正是很烦躁就对了

对了,先把class文件反编译成java文件查看一下
第一步:下载反编译插件地址,我使用的是idea版本的
下载地址 http://jd.benow.ca/
在这里插入图片描述

 $ClipboardContent$

第二步,配置JdCompiler External Tools,上面是jd-gui.exe的运行参数点击复制即可
在这里插入图片描述
第三步:使用反编译工具
使用idea打开需要编译的class文件,然后右键点击JdCompiler
在这里插入图片描述
第四步:反编译成Java文件
先打开需要编译的class文件,然后点击save,即可生成java文件,点击保存即可
ps:(Save All Sources) 是将整个class文件反编译成java项目,需要先创建一个新文件夹来盛放
在这里插入图片描述
在这里插入图片描述

现在需要将已经解压之后的war包重新打成war包,该怎么办呢?
在这里插入图片描述
使用下面这种方法

  1. jar -cvf ReplaceTest.war . 一定要记住一定要记住后面空两格加一个 .
  2. jar cvf ReplaceTest.war */ 这个没有点,可以成功了在这里插入图片描述
    即打包完成
    在这里插入图片描述
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
上一篇 2022年10月4日 下午2:36
下一篇 2022年10月4日 下午2:36


相关推荐

  • 2021年最全教程!微信小程序开发详解

    2021年最全教程!微信小程序开发详解一 前期准备工作 1 注册微信小程序开发者账号在官网注册页选择小程序注册即可 账号分为个人版和企业版 个人版相对于企业版注册流程更为简单和宽松 企业版注册需要支付认证费用 一般为 300 元 个人版不需要 企业版经过微信官方认证 更具有信誉度 个人版更多只是一个展示的平台 企业版可以作为一个完整的平台 个人版不可以做商业性质的小程序 但是企业版可以 个人版不可以开通微信支付 附近的小程序不显示个人版 只能通过搜索 扫码方式找到 个人版不支持快速获取微信用户的手机号 2 下载微信开发者工具微信平

    2026年3月19日
    2
  • 使用jQuery使Div居中

    使用jQuery使Div居中Div 居中是一个比较常见的需求 下面介绍一种使用 JQuery 使 Div 居中的方法先假设有这样一个 Div test 首先是要把需要居中的 Div 进行绝对定位 如 nbsp nbsp nbsp nbsp nbsp nbsp nbsp d nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp position absolute nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp width 500 nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp height 300

    2026年3月17日
    2
  • 盘点十大国产 AI 大模型工具推荐:Deepseek、豆包、Kimi、秘塔AI、文心一言、智谱轻言、通义千问、元宝、360 纳米搜索、天工 AI

    盘点十大国产 AI 大模型工具推荐:Deepseek、豆包、Kimi、秘塔AI、文心一言、智谱轻言、通义千问、元宝、360 纳米搜索、天工 AI

    2026年3月12日
    3
  • STM32中3个延时函数「建议收藏」

    STM32中3个延时函数「建议收藏」第一个延时函数:voiddelay(u16num){u16i,j;for(i=0;i<num;i++)for(j=0;j<0x800;j++);}eg:delay(50);第二个延时函数:staticu8fac_us=0;//us延时倍乘数staticu16fac_ms=0;//ms延时倍乘数//初始化延迟函数//SYSTICK的时钟固…

    2022年6月20日
    42
  • android的抓包工具,安卓抓包工具

    android的抓包工具,安卓抓包工具我从事家庭 ICT 家庭信息与通信技术 领域的技术工作 抓网络包是家常便饭 在此我推荐一款很好用的网络抓包工具 WireShark 大鲨鱼网络抓包工具 这个工具的获取可以在 WireShark 官网上直接下载 但是访问速度却十分缓慢 我网上搜了下可以直接在 腾讯软件中心 下载 你只需在软件中心搜索 WireShark 即可 注意它有 32 位和 64 位的版本可供下载 你根据自己的电脑配置来下载即可 我的电脑是 32

    2026年3月19日
    1
  • RewriteRule参数

    RewriteRule参数在重写规制的最后,也可以附加一个或多个标记参数(用逗号分开),从而为新的URL地址添加特殊的标志。这些参数是特殊的RewriteRule命令,并且不是普通的正则表达式,下表列出了一些常用的RewriteRule参数。这些重写标记必须被置于单条规则最后的括号内,多个标记需要适用逗号分开,例如”[NC,L]”RewirteRule标记含义描述RRedirect

    2022年5月14日
    48

发表回复

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

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