成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Java反編譯插件:Eclipse Class Decompiler

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

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

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

離線安裝包下載地址一:http://feeling.sourceforge.net/downloads/org.sf.feeling.decompiler_1.0.2.zip

離線安裝包下載地址二:http://www.blogjava.net/Files/cnfree/org.sf.feeling.decompiler_1.0.2.zip

本插件僅支持Windows,Linux,Macosx操作系統。

直接使用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調試:可以在首選項選中對齊行號進行單步跟蹤調試,和普通的包含源代碼時的調試操作完全一致,同樣的也可以設置斷點進行跟蹤。

 

原文鏈接:http://www.blogjava.net/cnfree/archive/2012/10/30/390457.html

責任編輯:張偉 來源: JavaBlog
相關推薦

2012-09-06 11:22:40

IBMdw

2021-03-07 16:31:35

Java編譯反編譯

2015-01-15 11:01:43

2017-02-20 13:54:14

Java代碼編譯

2011-04-20 10:32:44

java反編譯

2009-06-11 14:11:33

代碼混淆Java反編譯

2009-06-30 15:59:00

Eclipse插件開發

2011-05-31 14:52:13

Android 反編譯 方法

2014-09-25 10:28:02

反編譯工具Java

2009-06-11 13:49:30

2015-01-15 10:15:16

Android反編譯-smail語法

2011-05-31 14:38:04

Android 反編譯

2009-06-04 20:26:45

2010-08-17 13:41:46

Eclipse插件

2013-07-16 15:35:54

Eclipse插件Android開發學習

2009-06-03 16:06:28

Eclipse插件開發Eclipse

2021-05-18 10:18:15

Java

2011-12-22 08:58:11

JavaBarita

2011-05-31 14:18:17

2013-05-27 15:07:36

Eclipse插件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美一区二区三区在线播放 | 国产亚洲欧美另类一区二区三区 | 中文字幕视频一区二区 | 超碰在线播 | 草久久久 | 亚洲国产精品第一区二区 | 久久国产精品一区二区三区 | 日本中文字幕在线观看 | 妞干网福利视频 | 亚洲精品视频免费看 | 亚洲国产精品久久久久婷婷老年 | av乱码| 中文字幕在线视频免费观看 | 久久精片| 久久av一区 | 蜜桃在线视频 | 欧美性猛交一区二区三区精品 | 国产精品美女久久久久aⅴ国产馆 | 亚洲一视频 | 成人黄色电影在线播放 | 天堂资源最新在线 | 国产精品夜夜夜一区二区三区尤 | 日韩免费一区二区 | 亚洲www啪成人一区二区 | 国产精品一区二区三区在线 | 日韩免费一区二区 | 欧美v日韩v | 国产成人精品一区二区 | 成人在线精品视频 | 99精品视频免费观看 | 国产一级片免费在线观看 | 成人久久 | 四虎首页| 免费黄色片视频 | 亚洲国产精品99久久久久久久久 | 国产网站在线 | 欧美一级二级三级 | 在线午夜| 777zyz色资源站在线观看 | 99免费在线观看 | 国产在线一区二区三区 |