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


相关推荐

  • navicat 2021激活码【在线破解激活】

    navicat 2021激活码【在线破解激活】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月16日
    56
  • redis如何设置密码及验证密码_无线密码忘记了怎么在手机上查看

    redis如何设置密码及验证密码_无线密码忘记了怎么在手机上查看一、前言对于redis而言,其并没有实现访问控制这个功能,但是可以提供一个轻量级的auth认证方式。可以通过编辑对应的redis配置文件。redis.conf来启动二、设置密码1、找到redis的配置文件redis.conf配置文件中的参数:requirepass,就是配置redis访问密码的参数;#默认情况下,是注释的requirepassxxxx;设置requirepass密码如下。2、然后需要重启下redis服务,才能生效#1、kill掉redis进程#2、启动re

    2025年9月20日
    5
  • 有线如何通过笔记本无线共享上网_笔记本插网线怎么共享WiFi

    有线如何通过笔记本无线共享上网_笔记本插网线怎么共享WiFi半年前搬到新住的地方,由于条件限制,房间就一根网线,我跟我老婆两人晚上都需要用到电脑,于是萌生了通过路由器来达到多机器同时上网,不过最后失败。当时没想起大学时代经常干的事情(学校寝室上网要账号,账号都要钱的):通过一台电脑上网,所有其他电脑都通过这台机器上网。半年之后的今天,由于工作实在需要网络,这种条件下,让我想起了曾经的这么一回事,因此我在想,既然能通过有线达到共享网络,无线原理应该一样吧…

    2025年6月3日
    2
  • C# Thread IsBackground作用

    C# Thread IsBackground作用背景之前在做一个定时下载任务的时候,使用的是一个主线程在执行任务;后面需求调整了,需要在启用一个子线程执行优先级更高的单独通道下载。于是下意识的这么做newThread//创建后台线程ThreadbThread=newThread(newThreadStart(background1.RunLoop));b…

    2022年10月16日
    6
  • python闭包详解_python闭包的使用场景

    python闭包详解_python闭包的使用场景闭包首先了解一下:如果在一个函数的内部定义了另一个函数,外部的我们叫他外函数,内部的我们叫他内函数。在一个外函数中定义了一个内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用

    2022年7月28日
    20
  • 企业环境中的账户与身份管理 之:1-认识

    企业环境中的账户与身份管理 之:1-认识

    2021年8月9日
    60

发表回复

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

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