西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
西西首頁(yè)常用軟件軟件下載安卓軟件游戲下載安卓游戲MAC應(yīng)用驅(qū)動(dòng)下載安卓電視
系統(tǒng)工具網(wǎng)絡(luò)工具媒體工具圖形圖像社交軟件殺毒軟件辦公軟件驅(qū)動(dòng)軟件學(xué)習(xí)教育閱讀工具其他軟件
當(dāng)前位置:首頁(yè)MAC軟件Mac編程軟件 → jd-gui for Mac V1.6.6 官方版

jd-gui for Mac

jd-gui for Mac
  • 更新:2020-07-06 10:28
  • 大。1.3M
  • 版本:V1.6.6 官方版
  • 語(yǔ)言:中文
  • 類(lèi)型:Mac編程軟件
  • 平臺(tái):Mac
本類(lèi)排行
  • 應(yīng)用介紹
  • 應(yīng)用截圖
  • 下載地址
  • 網(wǎng)友評(píng)論

jd-gui for Mac是Mac平臺(tái)上的一款幫助用戶進(jìn)行java反編譯的工具,jd-gui mac分為JD-GUI、JD-Eclipse兩種運(yùn)行方式,JD-GUI是以單獨(dú)的程序的方式運(yùn)行,JD-Eclipse則是以一個(gè)Eclipse插件的方式運(yùn)行。有需要的小伙伴歡迎來(lái)西西下載體驗(yàn)。

軟件優(yōu)勢(shì):

為多個(gè)平臺(tái)設(shè)計(jì)的Java反編譯器,使您能夠以易于閱讀的方式分析應(yīng)用程序的源代碼

為了分析其應(yīng)用程序的源代碼,開(kāi)發(fā)人員正在使用專(zhuān)用的應(yīng)用程序來(lái)對(duì)數(shù)據(jù)進(jìn)行反編譯,并能夠以易于閱讀的方式顯示信息。JD-GUI是一個(gè)小型但有效的Mac應(yīng)用程序,可以處理“ .class” Java文件。

JD-GUI的入門(mén)非常簡(jiǎn)單:掛載下載的DMG之后,將應(yīng)用復(fù)制到光盤(pán)上并啟動(dòng)它。JD-GUI帶有一個(gè)簡(jiǎn)單而井井有條的用戶界面:頂部的工具欄提供對(duì)大多數(shù)工具的訪問(wèn),而在主要區(qū)域中您可以分析源代碼。

強(qiáng)大的內(nèi)置代碼搜索引擎

接下來(lái)要做的就是單擊JD-GUI工具欄上的“打開(kāi)文件夾”按鈕,然后選擇要分析的Java文件:主窗口的左側(cè)面板將顯示可用的類(lèi)和資源,而右側(cè)則顯示。您將能夠看到他們的內(nèi)容。

此外,JD-GUI附帶了功能強(qiáng)大的搜索工具,可以幫助您查找特定的代碼行,類(lèi)型,構(gòu)造函數(shù)元素,字符串常量,字段或方法。此外,您可以將結(jié)果限制為聲明和引用。

可自定義的文件夾瀏覽深度

為了方便起見(jiàn),JD-GUI工具欄還包含“前進(jìn)”和“前進(jìn)”按鈕,可以幫助您瀏覽Java資源。

最后但并非最不重要的一點(diǎn)是,通過(guò)“ JD-GUI首選項(xiàng)”窗口,您可以選擇轉(zhuǎn)義Unicode字符,并在反編譯過(guò)程中盡可能省略前綴“ this”。

其他選項(xiàng)包括顯示行號(hào)或元數(shù)據(jù)的可能性以及可以設(shè)置最大文件夾瀏覽深度的事實(shí)。

功能齊全且易于使用的工具,可在Mac平臺(tái)上快速反編譯Java應(yīng)用程序

總而言之,JD-GUI是一個(gè)極簡(jiǎn)且強(qiáng)大的實(shí)用程序,使您能夠通過(guò)使用不需要處理復(fù)雜設(shè)置的基本工具來(lái)快速反編譯Java應(yīng)用程序。

軟件特色:

由于主流的C的編譯器都進(jìn)行了代碼的優(yōu)化,因此把C編譯生成的exe文件反編譯成C代碼非常困難。但是像Java、.net這樣基于虛擬機(jī)技術(shù)的編程語(yǔ)言則反編譯非常容易,Java平臺(tái)下有Jad、Jode、JD等反編譯器,.net平臺(tái)下則有Reflector等反編譯器,反編譯質(zhì)量非常高,甚至和源代碼幾乎沒(méi)什么差別。

由于Java、.net這樣的基于虛擬機(jī)技術(shù)的語(yǔ)言都是采用了ByteCode的二進(jìn)制結(jié)構(gòu),因此很容易將ByteCode轉(zhuǎn)化為“抽象語(yǔ)法樹(shù)”(簡(jiǎn)稱AST,《編譯原理》這門(mén)課中的概念),然后采用反編譯器就可以將AST轉(zhuǎn)換為代碼了。

安裝說(shuō)明:

下載jd-gui-0.3.5.osx.i686.dmg安裝包

安裝完成后,按以下步驟找到啟動(dòng)文件

訪達(dá)>應(yīng)用程序>JD-GUI.app>右鍵>顯示包內(nèi)容>Contents>MacOS>universalJavaApplicationStub.sh

打開(kāi)后在257行加入一行配置:

JAVACMD="/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home/bin/java"

其中引號(hào)中的路徑為你實(shí)際的java命令行安裝路徑

注意:經(jīng)測(cè)試jdk10 啟動(dòng)會(huì)失敗,最好用jdk8及以下版本

下載地址

下載地址

特別說(shuō)明

同類(lèi)推薦

發(fā)表評(píng)論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
查看所有(0)條評(píng)論 > 字?jǐn)?shù): 0/500