关注微信公众号:CodingTechWork,一起学习进步。
引言
在产品上线后,如果遇到问题阻塞,我们第一步要做的就是去查看日志,但是代码不是一个人写的,说不定就会遇到没有日志的,遇到这种情况,只能去看日志的报错行数是哪里,否则,无从下手。
查看日志报错行数时,发现现有代码又和线上的代码不一致,又阻塞了,怎么办?这个时候我们就需要反编译,反编译有很多工具可以使用,比如。本文接下来就介绍一下如何通过我们神奇的软件进行反编译jar包。
实践
idea反编译插件
首先,我们要保证IDEA中有反编译插件。通过【Settings】——>【Plugins】输入进行查看,看是否有这个插件。
命令行进行反编译
查找插件路径
idea jar包反编译成源代码
找到IDEA安装路径后,我们就可以找到插件的安装路径:
反编译
在jar包同目录下创建一个目录,如文件夹。
然后,使用命令行执行以下命令:
注意
如果不先创建目录,就执行的话,可能会报错。
查看反编译文件
因为以上命令执行后,反编译出来的也jar包。需要我们进行解压(通过解压工具):
解压后的jar包里面显示的即为java文件:
总结
至此,就可有通过IDEA中的插件对jar包进行反编译。整个流程主要依赖于IDEA中的插件。
今天的文章
idea jar包反编译成源代码分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/138714.html