我们经常会反编译看一些class文件,但是反编译出来的文件里面会有很多杂乱的东西
一直以来都是用的idea来反编译的,只要把class文件往里面一拖就行了
这么用没问题,用来看看源码什么的都OK
但是服务和服务之间我们经常依赖别人的jar包,有时候版本不对或者代码不对都需要定位问题,
这个时候idea就不行了,比如日志里报了一个空指针错误,显示依赖的jar包在130行,如下:
打开idea查看,这130完全不是问题啊,,,想想应该是反编译的错位问题
那么这个时候我们推荐使用 jd-gui 进行反编译,这工具风格和eclipse一致,很熟悉的画面,
快速定位快捷键和eclipse也一致,都是 ctrl+L
那么这个时候代码没有问题啊,原封不动的展示出来了哈
所以当需要定位一个错误具体在哪并且你要去查看的时候,还是比较推荐这个工具的。
點(diǎn)擊查看更多內(nèi)容
風(fēng)間影月說
去圍觀
創(chuàng)業(yè)公司技術(shù)總監(jiān), 10年+開發(fā)和技術(shù)管理經(jīng)驗(yàn)。SUN認(rèn)證SCJP、PMP、MCP認(rèn)證。主要從事后端技術(shù)和架構(gòu)領(lǐng)域,有豐富的電商平臺(tái)與物流平臺(tái)核心系統(tǒng)的架構(gòu)設(shè)計(jì)和開發(fā)經(jīng)驗(yàn)。
評(píng)論
評(píng)論
共同學(xué)習(xí),寫下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少


贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦