反编译 war 包成传统项目的方法】的更多相关文章

需求 项目老大让外包做了官网,不甚满意,想自己搞搞,遂叫我反编译他们发过来的 war 包. 方法 第一步:解压 war 包其实就是 zip 压缩包,用 zip 解压. 第二步:反编译 查看 war 包下面的 WEB-INF/classes,用 http://java-decompiler.github.io/ jd-gui 直接打开一个 class 文件,自动反编译文件下所有文件.然后在菜单中导出代码. 第三步:建立 maven 项目 在 IDEA 中建立 maven 项目,导入依赖,根据 WE…
<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api --> <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version> </dependency&g…
1.利用winrar解压缩jar包 或者CMD>jar -xvf test.jar -C classes 2.下载jad,利用jad反编译jar包 CMD>[jad_home]/jad.exe -r -ff -d src -s java classes/**/*.class…
配置jdk环境变量, 配置TOMCAT_HOME 变量, 将war包放入webapps中. 运行tomcar-bin文件夹中的startup.bat. tomcat会自动解压war包. 进入项目:…
关注微信公众号:CodingTechWork,一起学习进步. 引言   在产品上线后,如果遇到问题阻塞,我们第一步要做的就是去查看日志,但是代码不是一个人写的,说不定就会遇到没有日志的,遇到这种情况,只能去看日志的报错行数是哪里,否则,无从下手.  查看日志报错行数时,发现现有代码又和线上的代码不一致,又阻塞了,怎么办?这个时候我们就需要反编译,反编译有很多工具可以使用,比如JD-GUI.本文接下来就介绍一下如何通过我们神奇的Idea软件进行反编译jar包. 实践 idea反编译插件   首先,…
注: 本文来源于:Smile_Miracle 的< MyEclipse 2017 ci6 安装反编译插件(本人自己摸索的方法,亲测可行) > 第一步:关闭ME,去一下地址下载jad的反编译jar包和.exe文件,并解压,将Jad.exe文件放到一个文件夹下JAD下载 ① net.sf.jadclipse_3.3.0.jar,下载地址:http://sourceforge.net/projects/jadclipse/?source=typ_redirect ② jad.exe,下载的包名为ja…
用eclipse 检索SVN 上 myEclipse 建的web项后,成java项目解决方法 在网上找了非常多,都无论用. 说添加.project 文件几个属性.但我发现里面都有,在我这里无论什么用. 最后还是自已搞成了! 首先在eclips上建一个新的java web 项目.拷贝新建的web项目下的  [.settings]目录以下全部的文件.到检索下来的java 项目里,把之前的全干掉! 这样一看就成了web 项目.但公布不了webRootj里面的东东 1,改动项目 文件夹下的>>>…
  参考了 http://blog.csdn.net/hekewangzi/article/details/44676797 针对aar包,增加一些说明 aar包本质应该是zip文件.可以用360解压缩打开并解压.里面有我们需要的jar包. 一.使用反编译工具JD-GUI(JD-GUI相关操作见Java-----反编译class文件)打开要修改的jar包(如update.jar),找到jar包中要修改的class文件(如a.class) Java反编译工具: JGUI  http://pan.b…
程序员难免要借鉴其他java工程的代码.可有时只能拿到.calss文件,jar包或者war包,这个时候要求程序员能熟练的将这些类型文件反编译为Java代码并形成可编译运行的项目.本文介绍的反编译工具是JD-GUI.反编译的jar包是一个springboot项目的jar包. 反编译工具使用 下载JD-GUI后解压,无需安装,双击打开exe文件. open file选择要反编译的jar包, 打开,左侧classes->com目录下就是java源代码文件 点击想查看的文件,可以看到源代码,点击有下划线…
将可运行Jar包,反编译成项目,修改代码,再次编译,打包. 需要工具:jd-gui.myeclipse 具体步骤: 1.使用jd-gui打开原始的Jar包,选择File-->Save All  Sources,会生成一个zip压缩包 2.解压这个压缩包,生成一个文件夹,可以看到文件夹里所有的class文件变成了java源码文件.(如果最开始直接解压原始的Jar包,那么解压出来的就是class文件,而不是java源文件) 3.打开myeclipse,新建一个普通的Project项目,将解压后的内容…