如何把war文件反编译获取到源码信息-springmvc

  最近碰到这样的情况,之前离职的员工态度比较差,交接工作的时候,故意不交接完全,到处设坑,导致我接手他的项目之后,各种签名失败,各种项目跑不起来,我也是醉了,这样的工作态度,下家谁敢用你?本文就介绍一个 java web项目,因为离职人员没有将最新的代码交接给我,只好通过测试环境的war反编译来获取源码。

  第一步:到服务器下载项目war包

如何把war文件反编译获取到源码信息-springmvc

  第二步:下载jar反编译工具jd-gui

  下载地址: http://jd.benow.ca/

  第三步:打开jd-gui

  File-->Open File ,打开刚才下载的war,这个时候jar已经被反编译了,再File-->Save All Sources,导出来的是一个zip包,里面包含这些内容,图一:


使用jd-gui 打开本地下载好的war文件,即可看见一个窗口界面,里面就有自动反编译好的源码,然后自己在eclipse里面新建一个maven项目,逐个手工复制过去即可。虽然有一点费事,但是源码的确可以拿到手。

亲测有效。

 您阅读本篇文章共花了: