war反编译成java项目
来源:互联网 发布:大数据技术案例应用 编辑:程序博客网 时间:2024/06/06 01:27
最近碰到这样的情况,之前离职的员工态度比较差,交接工作的时候,故意不交接完全,到处设坑,导致我接手他的项目之后,各种签名失败,各种项目跑不起来,我也是醉了,这样的工作态度,下家谁敢用你?本文就介绍一个 java web项目,因为离职人员没有将最新的代码交接给我,只好通过测试环境的war反编译来获取源码。
第一步:到服务器下载项目war包
第二步:下载jar反编译工具jd-gui
下载地址: http://jd.benow.ca/
第三步:打开jd-gui
File-->Open File ,打开刚才下载的war,这个时候jar已经被反编译了,再File-->Save All Sources,导出来的是一个zip包,里面包含这些内容,图一:
WEB-INF文件夹里面包含编译好的java文件,图二
第四步:打开eclipse,导入刚才从服务器下载的war包项目
File-->Import-->war
第五步:将第三步图一的文件,copy到当前项目的WebContent文件夹,图二的java文件copy当前项目的src文件夹。另外需要把从服务器导出的war里面WebContent\WEB-INF\lib下面的相关依赖jar,copy过来。
第六步:这个时候,你会发现还会有各种错误的,比如jre版本的选择不一致,重复定义变量,多出很多的注释,等等,修改修改,这样一个项目就被反编译出来了。
- war反编译成java项目
- 给我一个maven结构的war包,反编译成项目并成功运行起来
- Ant编译成War
- .apk文件反编译成.java文件
- apk反编译成java源码
- jar反编译成java工具
- 使用Reflector和FileDisassembler反编译成项目文件
- Java的class文件反编译成java文件
- exe4j生成的exe反编译成java代码
- jd-gui反编译成Java,删除每行注释
- exe4j生成的exe反编译成java代码
- .chm反编译成html
- java项目中jsp编译成java的路径
- 如何将dtb反编译成dts
- 如何将dtb反编译成dts
- 将dtb反编译成dts
- 如何将java中class文件反编译成java文件[Java]
- 如何将java中class文件反编译成java文件
- Launcher3 源码阅读之step7:下载Google官方最新的Launcher3源码并导入到Android Studio
- 合并两个排序的链表
- 文件夹、文件夹内容拷贝
- jQuery最佳实践
- [机器学习入门] 李宏毅机器学习课程回顾 + 接下来的学习声明
- war反编译成java项目
- 设置虚拟机既能连ssh,也能上网
- Laravel学习过程之基础知识学习和使用(二)
- 2017-8-21破损的键盘 UVa 11988
- The content of element type "configuration" must match "(properties?,settings?,typeAliases?,typeHand
- Merge, join, and concatenate合并,加入和连接
- SpringMVC启动过程详解(li)
- python3安装 使用 pdfminer3k python在线、本地读取PDF文件
- 阿里云Windows2008外网无法访问开启80端口实现外网访问网站