exe4j生成的exe反编译成java代码
2018-06-21 22:27
513 查看
很早以前写了一个java串口小程序,现在只有exe4j打包后的源程序了,最近又要用,折腾了一下发现其实要找回来也很简单,这里记录一下,以免以后忘记。
exe4j只是将java程序,使用自己的方式打包了一下而已,所以运行的时候还是会转成jar来运行。所以反编译的步骤如下:
1.运行exe程序
我的程序是camera.exe
这是自己写的一个小程序,这里打开程序,保持运行。
2.到AppData\Local\Temp\目录下搜索jar
这个就是我的程序对应的jar了。
打开它所在的文件夹。
可以看见程序依赖的jar包也可以找到。
3.使用jd-gui反编译camera.jar
将文件夹下所有jar包拷贝出来到另一个文件夹,使用jd-gui(百度直接下载)反编译camera.jar就可以看到源码了。
这里应当注意的是,exe程序要保持运行状态,因为temp下的是缓存,关闭exe之后jar就会不见,这也是为什么要拷贝到另外文件夹的原因。
相关文章推荐
- exe4j生成的exe反编译成java代码
- 最新版exe4j(JAVA代码编译exe文件的工具)内付破解
- 使用fat.jar插件+exe4j将Java工程生成exe程序
- 使用java的wsimport.exe工具生成wsdl的客户端代码
- 将exe4j打包的java exe程序反编译过程
- Java编译时注解自动生成代码
- java源码用exe4j生成exe文件
- 用exe4j将java程序生成exe可执行文件
- java 生成证书和签发证书(纯代码,编译通过)
- java--利用exe4j生成.exe的可执行文件
- xamarin for android 生成时“java.exe已退出 代码为1”
- java--利用exe4j生成.exe的可执行文件
- keytool.exe的详解(参数)、命名行生成keystore、java代码生成keystore
- 使用java的wsimport.exe工具生成wsdl的客户端代码
- exe4j生成Java的exe文件
- exe4j生成的exe文件反编译
- 使用java的wsimport.exe生成wsdl的客户端代码【转】
- Java桌面应用安装部署、安装程序制作(exe4j + Inno Setup)——之三:使用exe4j生成EXE可执行文件
- 代码动态编译 和 exe动态生成
- 使用java的wsimport.exe工具生成wsdl的客户端代码