免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
使用Jad或JadClipse進行反編譯
以前一直用這jad,突然要研究jar包時就不方便了,不過當然是有eclipse插件的jadclipse,好像有for intelliJ IDEA的。

1。下載:

(1)jadclipse插件:
到SourceForge.net(http://sourceforge.net/projects/jadclipse/)下載插件:
下載jadclipse_3.1.0.jar版本,支持eclipse3.1M6以上
下載jadclipse_3.2.0.jar版本,支持eclipse3.2M3和eclipse3.2M4.
下載jadclipse_3.2.2.jar版本,支持eclipse3.2M5以上。

(2)jad1.5.8e編譯程序
       下載地址http://www.kpdus.com/jad.html#download
       下載后解壓。解壓縮后將jad.exe拷貝到JRE的bin目錄下,如\Java\jre1.5.0_06\bin

2。加載插件:
若插件包為:net.sf.jadclipse_3.2.4.jar
(1)直接放入eclipse\plugins\下;(2)插件統(tǒng)一管理:建立如下目錄樹:IDE\eclipsePlugin\jadclipse\eclipse\plugins,
然后將net.sf.jadclipse_3.2.4.jar放入這個路徑的plugins下。
啟動eclipse,在Help->About Eclipse SDK->Plug-in Details下就可以看到JadClipse插件信息了。

3。設(shè)置:

啟動eclipse,打開:Window->Preferences->Java->JadClipse,假如沒有找到JadClipse,檢查插件安裝的版本是否與你安裝的eclipse版本

對應(yīng)。
在這里可以很清楚地進行設(shè)置了。
可以在Eclipse的Windows—> Perference—>General->Editors->File Associations中修改“*.class”默認關(guān)聯(lián)的編輯器為“JadClipse Class File Viewer”,一般插件會自動關(guān)聯(lián)。

(1)Path to decompiler,這里設(shè)置反編譯工具jad的全路徑名,比如:%JAVA_HOME%\bin\jad.exe.
      若你在環(huán)境變量中設(shè)置了path指向Java安裝路徑的bin下就不用改了,默認是jad。
(2)Directory for temporary files,這里設(shè)置臨時文件路徑。

    至于Window->Preferences->Java->JadClipse目錄下的Debug,Directives,F(xiàn)ormatting,Misc目錄中的參數(shù)設(shè)置,默認就夠了。

4.一切自動化 ,查看.class在eclipse中雙擊就OK了。

用上這個后jad那個程序好像就可以放兜里了,不過還是附上它的命令使用說明:

反編譯單個JAVA語言的CLASS文件,在命令行輸入:jad example.class回車.
讓后在你當前目錄會生成一個Example.jad的文件!把它的后綴改為java就可以閱讀了!(你可以忽略.class后綴)
選項 -s<后綴>允許你更改輸出文件的后綴.
        jad -sjava example.class
這條命令生成文件''example.java''.當你同時使用選項-o和-sjava時要小心了,因為Jad會意外的覆蓋掉你的源文件.

jad使用JAVA的CLASS文件名作為默認的輸出文件名.舉個例子,如果CLASS文件''example.class''包含了JAVA的CLASS''test''那么jad會優(yōu)先生

成''test.jad''.如果你想要指定一自己的輸出文件名,請使用重定向:
        jad -p example.class >myexm.java

選項-d允許你指定輸出文件到另外一個文件夾,這個文件夾將默認創(chuàng)建在當前目錄.舉個例子:
        jad -o -dtest -sjava *.class
        (或者jad -o -d test -s java *.class,兩者是一樣的)
這條命令反編譯所有.class文件在當前目錄并且放置所有輸出文件在目錄''test''以.java為后綴名.

如果你想反編譯整個java類樹,用如下命令:
        jad -o -r -sjava -dsrc tree/**/*.class
這條命令反編譯所有.class文件位于''tree''以及子目錄并且建立輸出文件在''src''目錄的相對子目錄中依照類的包名.舉個例子,如果文

件''tree/a/b/c.class''包含類''c''來自包''a.b'',那么數(shù)車文件的名字是''src/a/b/c.java''.

萬一你想要檢查輸出文件的精確度或者就是僅僅是好奇,這兒有個選項-a,它讓jad使用JAVA虛擬機字節(jié)碼作為注釋添加在輸出文件中.

jad支持內(nèi)部類和匿名類,當jad把通配符搭配到輸入的文件名時,它自動的跳過匹配的內(nèi)部類.

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
MyEclipse下Jad插件安裝方法
Ubuntu下Eclipse安裝反編譯插件JadClipse | 沒有比人更高的山
Myeclipse中反編譯插件jad的安裝和使用
[原創(chuàng)][android反編譯小結(jié)]apktool/ AXMLPrinter2.jar/ ...
Eclipse反編譯插件: Jodeclipse與JadClipse - XiaoLi’s Blog - BlogJava
使用jad及eclipse插件進行.class文件的反編譯
更多類似文章 >>
生活服務(wù)
分享 收藏 導長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服