jd-gui mac是一個(gè)用 C++ 開發(fā)的 Java 反編譯工具,由 Pavel Kouznetsov開發(fā),支持Windows、Linux和蘋果Mac Os三個(gè)平臺(tái)。通過與
dex2jar的組合使用,可以快速地反編譯多個(gè)class,甚至整個(gè)jar,并且完全免費(fèi),至少對(duì)個(gè)人而言是這樣的。對(duì)于Java開發(fā)人員而言,沒有源碼可能讓你無法忍受,不知道大家有此感受?尤其是當(dāng)調(diào)試debug遇到問題的時(shí)候,你是否有沖動(dòng)并急需想了解第三方j(luò)ar內(nèi)部實(shí)現(xiàn)機(jī)制以及實(shí)現(xiàn)原理,以便為了更好的解決問題,高效的開發(fā)呢?當(dāng)然對(duì)于技術(shù)大牛們,研究源碼不是為了解決問題,而是為了某種“信仰”——淘金于優(yōu)越代碼架構(gòu)。盡管你依然可以通過大家熟知的jad命令反編譯class來獲得源碼,但是擁有JD-GUI無疑會(huì)使問題的解決更加的簡(jiǎn)便,你將能夠更加快速地反編譯多個(gè)class,甚至整個(gè)jar。更何況這些工具對(duì)個(gè)人都是免費(fèi)的!
安裝教程
1.jd-gui mac 意外退出。相信不少人按照常規(guī)的安裝步驟都會(huì)遇到此問題,因此這里提供非常規(guī)的安裝方式,讓大家能順利使用jd-gui。
2.打開終端,輸入【brew cask install jd-gui】,然后安裝!如果沒有安裝brew請(qǐng)先安裝brew
3.下圖表示安裝成功
4.現(xiàn)在打開【jd-gui】
5.打開jar包,可以進(jìn)行查看反編譯的java代碼
軟件特色
新版的JD-GUI在原來的基礎(chǔ)上實(shí)現(xiàn)了ecliPSe的高亮著色功能和多文件標(biāo)簽瀏覽功能,其主要功能如下:
1、支持眾多Java編譯器的反編譯;
2、支持對(duì)整個(gè)jar文件進(jìn)行反編譯,并本源代碼可直接點(diǎn)擊進(jìn)行相關(guān)代碼的跳轉(zhuǎn)
1條評(píng)論
浙江省杭州市移動(dòng) 網(wǎng)友
不錯(cuò)!