<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    上善若水
    In general the OO style is to use a lot of little objects with a lot of little methods that give us a lot of plug points for overriding and variation. To do is to be -Nietzsche, To bei is to do -Kant, Do be do be do -Sinatra
    posts - 146,comments - 147,trackbacks - 0
    在CSDN論壇上看到的一個不錯的eclipse反編譯插件,感覺看起來不錯的樣子,因而記下,原網址是:http://topic.csdn.net/u/20121030/14/CDE52930-BAF2-4F88-B751-3797A7EB3C44.html

    閑暇之余,寫了一個Eclipse下的Java反編譯插件:Eclipse Class Decompiler,整合了目前最好的2個Java反編譯工具Jad和JD-Core,并且和Eclipse Class Viewer無縫集成,能夠很方便的使用本插件查看類庫源碼,以及采用本插件進行Debug調試。

    Eclipse Class Decompiler插件更新站點: http://feeling.sourceforge.net/update

    直接使用Eclipse進行更新,支持Eclipse 3.x, 4.x,不依賴任何其他插件,直接勾選更新插件即可。




    下圖為Eclipse Class Decompiler的首選項頁面,可以選擇缺省的反編譯器工具,并進行反編譯器的基本設置。缺省的反編譯工具為JD-Core,JD-Core更為先進一些,支持泛型、Enum、注解等JDK1.5以后才有的新語法。



    首選項配置選項:
    1.重用緩存代碼:只會反編譯一次,以后每次打開該類文件,都顯示的是緩存的反編譯代碼。
    2.忽略已存在的源代碼:若未選中,則查看Class文件是否已綁定了Java源代碼,如果已綁定,則顯示Java源代碼,如果未綁定,則反編譯Class文件。若選中此項,則忽略已綁定的Java源代碼,顯示反編譯結果。
    3.顯示反編譯器報告:顯示反編譯器反編譯后生成的數據報告及異常信息。
    4.使用Eclipse代碼格式化工具:使用Eclipse格式化工具對反編譯結果重新格式化排版,反編譯整個Jar包時,此操作會消耗一些時間。
    5.使用Eclipse成員排序:使用Eclipse成員排序對反編譯結果重新格式化排版,反編譯整個Jar包時,此操作會消耗大量時間。
    6.以注釋方式輸出原始行號信息:如果Class文件包含原始行號信息,則會將行號信息以注釋的方式打印到反編譯結果中。
    7.根據行號對齊源代碼以便于調試:若選中該項,插件會采用AST工具分析反編譯結果,并根據行號信息調整代碼順序,以便于Debug過程中的單步跟蹤調試。
    8.設置類反編譯查看器作為缺省的類文件編輯器:默認為選中,將忽略Eclipse自帶的Class Viewer,每次Eclipse啟動后,默認使用本插件提供的類查看器打開Class文件。


    插件提供了系統菜單,工具欄,當打開了插件提供的類反編譯查看器后,會激活菜單和工具欄選項,可以方便的進行首選項配置,切換反編譯工具重新反編譯,以及導出反編譯結果。





    類反編譯查看器右鍵菜單包含了Eclipse自帶類查看器右鍵菜單的全部選項,并增加了一個“導出反編譯源代碼”菜單項。



    打開項目路徑下的Class文件,如果設置類反編譯查看器為缺省的查看器,直接雙擊Class文件即可,如果沒有設置為缺省查看器,可以使用右鍵菜單進行查看。




    Eclipse Class Decompiler插件也提供了反編譯整個Jar文件或者Java包的反編譯。該操作支持Package Explorer對包顯示布局的操作,如果是平鋪模式布局,則導出的源代碼不包含子包,如果是層級模式布局,則導出選中的包及其所有的子包。




    Debug調試:可以在首選項選中對齊行號進行單步跟蹤調試,和普通的包含源代碼時的調試操作完全一致,同樣的也可以設置斷點進行跟蹤。


    posted on 2012-11-02 15:05 DLevin 閱讀(15158) 評論(3)  編輯  收藏 所屬分類: 收藏

    FeedBack:
    # re: 【轉】一個不錯的eclipse反編譯插件
    2015-09-10 08:45 | Acoder
    ok good  回復  更多評論
      
    # re: 【轉】一個不錯的eclipse反編譯插件
    2015-09-22 14:24 | topcat
    good!  回復  更多評論
      
    # re: 【轉】一個不錯的eclipse反編譯插件
    2015-09-22 14:24 | topcat
    very good  回復  更多評論
      
    主站蜘蛛池模板: 日韩免费视频一区二区| 国产麻豆免费观看91| 日韩亚洲人成在线| 亚洲综合区小说区激情区 | 在线看无码的免费网站| 亚洲中文字幕无码久久2020 | 动漫黄网站免费永久在线观看 | 免费看又黄又无码的网站| 最新亚洲卡一卡二卡三新区| 亚洲国产精品尤物YW在线观看| 久久这里只精品国产免费10| 亚洲精品一二三区| 亚洲精品无码av人在线观看| 国产美女在线精品免费观看| 中文字幕a∨在线乱码免费看| 亚洲偷自精品三十六区| 亚洲人成网77777亚洲色| AV片在线观看免费| 免费在线中文日本| 国产精品亚洲天堂| 亚洲国产成人久久三区| 国产亚洲大尺度无码无码专线| 拨牐拨牐x8免费| 三年片在线观看免费大全电影| 免费观看亚洲人成网站| 亚洲综合在线成人一区| 国产亚洲精品无码专区| 免费无码又爽又高潮视频| 91人成网站色www免费下载| 一区二区三区免费电影| 亚洲精品国产首次亮相| 久久精品a亚洲国产v高清不卡| 国产AV无码专区亚洲AWWW| 免费看的一级毛片| 美女网站免费福利视频| 无码中文字幕av免费放dvd| 男女一进一出抽搐免费视频| 噜噜噜亚洲色成人网站| 亚洲精品永久在线观看| 亚洲人成综合在线播放| 久久久久亚洲AV无码专区体验|