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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java先序中序后序遍历二叉树_二叉树的前序中序后续

    java先序中序后序遍历二叉树_二叉树的前序中序后续1.前序遍历    前序遍历(DLR,lchild,data,rchild),是二叉树遍历的一种,也叫做先根遍历、先序遍历、前序周游,可记做根左右。前序遍历首先访问根结点然后遍历左子树,最后遍历右子树。前序遍历首先访问根结点然后遍历左子树,最后遍历右子树。在遍历左、右子树时,仍然先访问根结点,然后遍历左子树,最后遍历右子树。若二叉树为空则结束返回,否则:(1)访问根结点。(2)前序遍历左子树。(3…

    2022年9月14日
    0
  • 粒子群优化算法(PSO)

    粒子群优化算法(PSO)%%最近写的粒子群的论文,再重新巩固一下推荐一个优化算法代码网址:http://www.Hvass-Labs.org/1研究背景粒子群算法的发展过程。粒子群优化算法(ParticalSwarmOptimizationPSO),粒子群中的每一个粒子都代表一个问题的可能解,通过粒子个体的简单行为,群体内的信息交互实现问题求解的智能性。由于PSO操作简单、收敛速度快,…

    2022年6月10日
    30
  • android软件开发工具(WiFi破解)

    做为一个多年奋战在Android应用开发一线的程序员来说,程序调试的苦是不言而喻的,在过去的很长一段时间里,我们如果要调试Android应用只能通过USB数据线,一头连着手机,一头联着电脑,不敢让手机离开电脑半步。、         曾经有一段时间,我总是担心天天这样高强度的调试别把手机的USB口给磨坏了。也许有朋友问了,那怎么不用模拟器呢?事实上,不是不想用,而是电脑上开个模似器可能需

    2022年4月13日
    57
  • parsererror是什么意思中文翻译python-Python etree.ParserError方法代码示例

    parsererror是什么意思中文翻译python-Python etree.ParserError方法代码示例本文整理汇总了Python中lxml.etree.ParserError方法的典型用法代码示例。如果您正苦于以下问题:Pythonetree.ParserError方法的具体用法?Pythonetree.ParserError怎么用?Pythonetree.ParserError使用的例子?那么恭喜您,这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在模块lxml.e…

    2022年6月24日
    41
  • KIT开发出可擦除的3D打印墨水 可用于直接激光写入[通俗易懂]

    KIT开发出可擦除的3D打印墨水 可用于直接激光写入[通俗易懂]KIT开发出可擦除的3D打印墨水 可用于直接激光写入

    2022年4月20日
    41
  • 指派问题匈牙利算法例题_匈牙利算法matlab代码

    指派问题匈牙利算法例题_匈牙利算法matlab代码问题描述:在生活中经常遇到这样的问题,某单位需完成n项任务,恰好有n个人可承担这些任务。由于每人的专长不同,各人完成任务不同(或所费时间),效率也不同。于是产生应指派哪个人去完成哪项任务,使完成n项

    2022年8月3日
    5

发表回复

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

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