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

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

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

    Feeling

        三人行,必有我?guī)熝?/p>

       ::  :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
      185 隨筆 :: 0 文章 :: 392 評論 :: 0 Trackbacks

    置頂隨筆 #

    Eclipse Class Decompiler是一款Eclipse插件,整合了多種反編譯器,和Eclipse Class Viewer無縫集成,能夠很方便的使用插件查看類庫源碼,進行Debug調試。
    同時還提供了在線自動查找源代碼,查看Class二進制字節(jié)碼的功能。
     

    Eclipse Class Decompiler對JDK的最低要求為JDK1.6, 能反編譯和debug各版本的Class文件,支持JDK8的Lambda語法,同時支持中文等非Ascii碼字符集的解析,支持Eclipse 3.6及以上所有版本的Eclipse。

    本插件支持Windows,Linux,Macosx 32位及64位操作系統(tǒng)。

    Github項目地址為:https://github.com/cnfree/Eclipse-Class-Decompiler

    請通過以下地址選擇一個可用的源在線安裝:

    http://cnfree.github.io/Eclipse-Class-Decompiler/update
    http://raw.githubusercontent.com/cnfree/eclipse/master/decompiler/update/
    http://www.cpupk.com/decompiler/update/

    離線包下載地址:
    https://github.com/cnfree/Eclipse-Class-Decompiler/releases/download/v2.10.0/eclipse-class-decompiler-update_v2.10.0.zip

     
    插件使用說明:

    下圖為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文件。



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






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



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




    同時插件也支持直接將外部的Class文件拖拽到Eclipse編輯器中進行反編譯。


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




    Debug調試:可以在首選項選中對齊行號進行單步跟蹤調試,和普通的包含源代碼時的調試操作完全一致,同樣的也可以設置斷點進行跟蹤。當透視圖為Debug時,插件自動生成行號并進行對齊方便調試代碼,無需進行任何設置。


    博文地址:http://m.tkk7.com/cnfree/archive/2012/10/30/390457.html
    posted @ 2016-05-13 14:23 三人行,必有我?guī)熝?閱讀(1329) | 評論 (5)編輯 收藏

         摘要: Java應用定制工廠(以下簡稱為JCB,Java Customization Builder)是一個針對Java輕量級桌面應用進行精簡優(yōu)化的小工具,使用它可以精簡你的jar包,并自動生成一個精簡的JRE,也可以使用它生成一個Exe啟動引導程序,并且能夠對你的Java應用自動做Pack200和Unpack200處理。使用本工具定制的Java桌面應用通常不會超過10M(包含JRE),SWT客戶端程序相對于Swing客戶端程序更小,一般不會超過5M。  閱讀全文
    posted @ 2011-12-12 16:27 三人行,必有我?guī)熝?閱讀(6246) | 評論 (12)編輯 收藏

    僅列出標題  下一頁
    GitHub |  開源中國社區(qū) |  maven倉庫 |  文件格式轉換 
    主站蜘蛛池模板: 青青草免费在线视频| 久久国产乱子伦精品免费一 | 国产精品亚洲成在人线| 香蕉国产在线观看免费| 亚洲AV永久无码精品一区二区国产| 亚洲精品无码专区久久| 国产高清在线精品免费软件| 国产精品亚洲AV三区| 俄罗斯极品美女毛片免费播放| 特级aaaaaaaaa毛片免费视频| 亚洲免费日韩无码系列| 皇色在线免费视频| 亚洲AV无码码潮喷在线观看| 中文字幕免费在线| 国产亚洲中文日本不卡二区| 永久中文字幕免费视频网站| 男女男精品网站免费观看| 亚洲中文字幕视频国产| 久久99青青精品免费观看| 亚洲成a人片在线观看中文app| 无限动漫网在线观看免费| 国产亚洲精品AAAA片APP| 亚洲深深色噜噜狠狠爱网站| 99精品视频免费观看| 亚洲综合色丁香婷婷六月图片| 浮力影院第一页小视频国产在线观看免费 | 精品97国产免费人成视频| 亚洲精品国产精品乱码视色| 在线观看免费av网站| 亚洲日本VA中文字幕久久道具| 亚洲精品国精品久久99热| 69免费视频大片| 丰满亚洲大尺度无码无码专线| 久久亚洲国产精品123区| 2019中文字幕在线电影免费| 亚洲国产精品成人AV在线| 亚洲日韩av无码| 欧亚精品一区三区免费| 久久免费99精品国产自在现线 | 亚洲αv久久久噜噜噜噜噜| 亚洲欧洲免费无码|