美文网首页
将部署的war包反编译解析为java文件

将部署的war包反编译解析为java文件

作者: 烟凉楼亭雨 | 来源:发表于2024-04-11 11:30 被阅读0次

    问题起源背景:
    甲方爸爸要申请软著,自己不写申请材料就让我们写( ╮(๑•́ ₃•̀๑)╭),项目呢是别的项目组之前做的,由于项目久远(应该也不是很久吧 ◔ ‸◔?),反正没有人知道这个项目了是谁做的了,人项目组都没人了,知道的都知道是咋了。现在在没有源码的情况下需要给整一套代码出来,木办法啦 ~ 这个我也不会呀 ~ 于是就从生产环境把部署的war包拽下来了(ヘ(;´Д`ヘ) (/゚Д゚)/ (*゜ロ゜)ノ Σ(  ̄д ̄;) !!! Σ(っ °Д °;)っ ( •̀д•́) Σ( ° △ °|||)︴ =´Å‘=),可是需要的不是war包呀

    问题解决方案:
    既然可以把代码打包成war包必然可以解压的,毕竟部署到服务器上去也是要解压的呀。

    1、先去把war包down下来

    下载的war包.png

    2、直接执行linux解压war包的命令

    jar -xvf cust-report-web.war

    解压.png
    (看着就很解压♪(^∀^●)ノシ (●´∀`)♪)

    3、使用反编译工具将class文件转为java文件

    然鹅,解压出来的是class文件,但是好多年前这个文件都是用jdgui.exe反编译的,结果 ~~~ 果然惊喜,阔以,太阔以了!


    反编译.png

    问题又来了,这个东西能保存下来么?(不懂就百度,总有人知道哒!!!)

    File->Save All Sources->选择保存zip的路径->确定保存

    解压zip压缩包是不是就很简单啦!(一定要下载一个解压包)


    保存后的反编译包.png

    好啦,java文件拿到了。 完美 ~~~

    相关文章

      网友评论

          本文标题:将部署的war包反编译解析为java文件

          本文链接:https://www.haomeiwen.com/subject/mqicxjtx.html