idea jar包反编译成源代码

idea jar包反编译成源代码

技术公众号:后端技术解忧铺
关注微信公众号:CodingTechWork,一起学习进步。

引言

  在产品上线后,如果遇到问题阻塞,我们第一步要做的就是去查看日志,但是代码不是一个人写的,说不定就会遇到没有日志的,遇到这种情况,只能去看日志的报错行数是哪里,否则,无从下手。
  查看日志报错行数时,发现现有代码又和线上的代码不一致,又阻塞了,怎么办?这个时候我们就需要反编译,反编译有很多工具可以使用,比如。本文接下来就介绍一下如何通过我们神奇的软件进行反编译jar包。

实践

idea反编译插件

  首先,我们要保证IDEA中有反编译插件。通过【Settings】——>【Plugins】输入进行查看,看是否有这个插件。
idea反编译插件

命令行进行反编译

查找插件路径

idea jar包反编译成源代码查找idea安装路径
  找到IDEA安装路径后,我们就可以找到插件的安装路径:
反编译插件安装路径

反编译

  在jar包同目录下创建一个目录,如文件夹。
创建文件夹存放反编译出来的jar包
  然后,使用命令行执行以下命令:


命令行执行反编译命令

注意
  如果不先创建目录,就执行的话,可能会报错。


查看反编译文件

反编译出来的jar包
  因为以上命令执行后,反编译出来的也jar包。需要我们进行解压(通过解压工具):
解压反编译的jar包
  解压后的jar包里面显示的即为java文件:
java文件

总结

  至此,就可有通过IDEA中的插件对jar包进行反编译。整个流程主要依赖于IDEA中的插件。

今天的文章
idea jar包反编译成源代码分享到此就结束了,感谢您的阅读。

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

(0)
编程小号编程小号
上一篇 2024-08-30
下一篇 2024-08-30

相关推荐