java编写的exe怎么反编译

java编写的exe怎么反编译

很早以前写了一个java串口小程序,现在只有exe4j打包后的源程序了,最近又要用,折腾了一下发现其实要找回来也很简单,这里记录一下,以免以后忘记。 
exe4j只是将java程序,使用自己的方式打包了一下而已,所以运行的时候还是会转成jar来运行。所以反编译的步骤如下:

1.运行exe程序

我的程序是camera.exe 
这里写图片描述 
这是自己写的一个小程序,这里打开程序,保持运行。

2.到AppDataLocalTemp目录下搜索jar

java编写的exe怎么反编译这里写图片描述 
这个就是我的程序对应的jar了。 
打开它所在的文件夹。 
这里写图片描述 
可以看见程序依赖的jar包也可以找到。

3.使用jd-gui反编译camera.jar

将文件夹下所有jar包拷贝出来到另一个文件夹,使用jd-gui(百度直接下载)反编译camera.jar就可以看到源码了。 
这里写图片描述

这里应当注意的是,exe程序要保持运行状态,因为temp下的是缓存,关闭exe之后jar就会不见,这也是为什么要拷贝到另外文件夹的原因。

今天的文章
java编写的exe怎么反编译分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/133616.html

(0)
编程小号编程小号
上一篇 2024-09-07 14:06
下一篇 2024-09-07

相关推荐