War包反编译过程

很多人可以将项目编译为war发布,可是有时候得到war确看不到源码。今天分享下war反编译的过程:

1.首先下载一个小工具,在http://jd.benow.ca/官网下载jd-gui工具,按照自己的系统下载。

2.将自己的war后缀改为.zip,然后解压出来,解压出来后我们可以看到web-app下面的文件全部都在,只有java文件不存在,但是在WEB-INF多出了一个classes的文件,进去后可以看到是我们java文件的编译文件,都是.class文件。

3.在eclise建立web项目,将解压出来的web-app下面的内容全部拷入,然后打开jd-gui工具,将.class文件拖拽进去。我们可以看到自动的将我们java项目原结构分离出来。我们只需要保存,编译后的java代码。然后拷入我们的项目就可以了。

War包反编译(转载)相关推荐

  1. war包反编译(附带软件)

    半个月前给现场发了一个测试包,今天突然告诉我提交代码,然后去项目里面找不到代码了,一度以为自己找错项目了,后面发现代码不见了,肯能是点了还原,外面零下几度,我瞬间浑身燥热,还好找到了之前给现场的war ...

  2. jar包反编译,查看源代码【转载】

    亲测有效 jar包反编译,查看源代码_neverstopforcode的博客-CSDN博客_jar反编译

  3. java jar反编译后保存_java根据jar包反编译后修改再打包回jar的做法

    1. 得到一个待要修改的jar包 2. 我的环境是windows,然后解压这个jar包,得到一堆class文件,这时候就找到你需要的那个class文件 3. 我首先是使用jd-gui工具看一下这个cl ...

  4. Jar包反编译后修改源码再编译

    Jar包反编译后修改源码再编译 文章目录 Jar包反编译后修改源码再编译 1. 场景 2. 详细步骤 2.1 查看源码 2.2 生成源文件 2.3 构建项目 2.4 编译成jar包 3. 参考链接 1 ...

  5. apktool 反编译 java_APK文件使用ApkTool解包反编译和重新打包及签名

    前段使用一直使用一个手机APK软件,不过最近软件更新,出现了一个很讨厌的语音提示,于是想通过重新编译把语音提示去掉. [准备工作] 配置JAVA环境,到http://www.java.com/下载并进 ...

  6. APK文件使用ApkTool解包反编译和重新打包及签名

    前段使用一直使用一个手机APK软件,不过最近软件更新,出现了一个很讨厌的语音提示,于是想通过重新编译把语音提示去掉. [准备工作] 配置JAVA环境,到http://www.java.com/下载并进 ...

  7. 微信小程序抓包反编译保姆级教程

    文章目录 1.基本采集流程 2.采集流程 2.1 抓包 2.1.1 抓包背景介绍 2.1.2 使用工具 2.1.3 具体抓包流程 2.2 wxapkg包获取 2.2.1 wxapkg包获取背景介绍 2 ...

  8. jar包修改并重新打包,jar包反编译使用工具以及修改代码方法

    jar包修改并重新打包,jar包反编译使用工具以及修改代码方法 备忘: https://blog.csdn.net/tomcat_zhu/article/details/79240011

  9. Android聚合SDK母包反编译出包教程

    文章目录 [前言] 一.SDK预处理 1.SDK资源合并 1.1.合并res目录下的资源 1.2.合并libs目录 1.3.合并assets目录 1.4.合并AndroidManifest.xml 1 ...

最新文章

  1. 又一位!26岁当上985博导,读博期间也曾两次想要退学......
  2. 进程上下文和中断上下文
  3. 5.java String对象
  4. solr 函数使用之map
  5. js list添加元素_JS基础与常用函数
  6. mysql用户连接数_mysql用户连接数
  7. ifstream note
  8. 初中变成了菜园子了!
  9. 如何在本地搭建svn本地版本库
  10. ie11浏览器可以下载java吗_解析:WindowsXP系统能否安装IE11浏览器
  11. gdt描述_GDT(Global Descriptor Table)全局描述符表
  12. UI基础设计规范,确定不了解一下?
  13. 【网络安全工程师面试合集】—黑客常用的端口及攻击方法汇总
  14. Query siblings()
  15. 基于FPGA实现uart串口模块——进阶版1
  16. 常见异常与错误 翻译
  17. 【Java】Java-ShutDownHook-优雅关闭系统资源
  18. 搜索神器Everything的功能技巧(非NTFS文件搜索,FTP/HTTP服务)
  19. 安装设备驱动程序Android,手机adb驱动安装(Universal Adb Driver)
  20. 触发器的三种触发方式:电平触发、边沿触发、脉冲触发区别

热门文章

  1. 华为与思科生成树协议对接
  2. 猪猪猫.CN-WINXPSP22008.04[安装旗舰DVD版]
  3. 大厂Java岗面试原题复盘,双非2年经验成功内推进入阿里
  4. 移动网络安装测试软件,华为移动宽带检测工具(Mobile Doctor)
  5. QQ项目之五查找和添加好友
  6. Python爬虫04-xpath爬取豆瓣韩剧数据
  7. 使用Python的内置turtle库画彩虹
  8. 天下手游卡在获取服务器信息,天下手游军资获取方法 获取和使用经验分析
  9. 一种室内定位免采集室内店铺Wi-Fi指纹填充算法
  10. 华为2017年实习生面试经历(研发类)