前往Shuct.Net首页

Shudepb PB反编译专家长时间以来,为业内同类软件事实上的唯一选择.细节,彰显专业.态度,决定品质.

关于反编译的搜索

Java反编译插件:Eclipse Class Decompiler-Java频道-中国IT实验室 首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式 | 存储世界服务器 | 华为 | 网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 北大青鸟 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 活动沙龙 | 论坛 首页 资讯动态 认证考试 新手入门 核心技术 高级技术 J2EE J2ME Java&XML 开源技术 其他技术 RSS订阅 论坛 专题 您现在的位置: 中国IT实验室 >> Java >> 核心技术 >> 高级编程 >> 正文 Java反编译插件:Eclipse Class Decompiler 中国IT实验室收集整理 佚名 2012-11-16 13:11:15 保存本文 推荐给好友 收藏本页 欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入 首选项配置选项: 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调试:可以在首选项选中对齐行号进行单步跟踪调试,和普通的包含源代码时的调试操作完全一致,同样的也可以设置断点进行跟踪。 上一页 [1] [2] 【责编:peter】 相关文章 C++程序员和Java程序员的差异Eclipse使用技巧大全Eclipse RCP关闭按钮的屏蔽方法使用StringTokenizer类分析字符串java网络异常类型java 解析json格式数据J2ME 菜单制作方法Java中获取键盘输入值的三种方法Java程序设计与问题的解决在JSP页面中实现数据饼图 编辑推荐 · [资讯动态]雅虎开源其JavaScript 框架Mojito· [基础入门]Java编程中“为了性能”要做的几点· [资讯动态]一名开发者从技工父亲那里学到的5 堂课· [基础入门]进行Java EE性能测试与调优· [高级编程]JAVA多线程模式之Balking· [基础入门]利用字符串连接巧妙解决问题· [高级编程]实现Java调用.net DLL的方法· [网络编程]Java设置与读取Cookie属性· [基础入门]和我共同了解Java是什么· [基础入门]Java语言与C++语言在作用域上的差异 相关产品和培训 文章评论  友情推荐链接 ·Asp源码 PHP源码·CGI源码 JSP源码·建站书籍教程·服务器软件 .net源码·建站工具软件 ·IDC资讯大全·机房品质万里行·IDC托管必备知识·网站推广优化·全国IDC报价  认证培训  专题推荐  ·QT编程基础入门到精通 ·汇编语言的准备知识(1) ·Java EE 6规范中文版 ·Oracle 10g OCP考证秘笈 ·算法分析与设计之五大常用算法 ·开发必备 漫谈Java加密保护 ·嵌入式开发--ARM技术专题 ·C/C++指针,认真了解,灵活运用 ·.NET开发:C#实用基础教程 ·软件测试工具QTP学习专题  今日更新 · Eclipse Class Decompiler· C++程序员和Java程序员的差异· Eclipse使用技巧大全· Eclipse RCP关闭按钮的屏蔽方法· Weblogic的JSP问题解决方法· 在JSP页面中实现数据饼图· Eclipse中Tomcat的安装部署· JSP中文编码问题解决方法· JSP中include指令和include动作· 使用StringTokenizer类分析字符串  社区讨论  博客论点  频道精选 · 新版CCNA考试大纲 07年8月1日生效 · 新手学习宝典:Linux常用命令全集 · 知已知彼,深入了解系统安全知识 · 从入门到精通 java初学者实践系列教程 · 共同学习——Oracle入门基础专题 · ADO.net与PowerBuilder的综合比较 · 评论:中国互联网“钱”途何在? · 中科院:龙芯要成"中国奔腾" 能卖1亿颗  Java 频道导航 新手入门: 安装配置 | 开发工具 | JDK | oop面向对象核心技术: SwingAwtApplet | 高级编程 | 网络编程Jvm技术 | JavaMedia高级技术: 设计模式 | UML/OO | p2p/Jxta | 多线程 | JavaSecurityJ2EE: J2ee核心 | Servlet/Jsp | EJB| JDBC/JDO | Rmi/Corba/Jini | Mvcwea | 应用服务器J2ME: 核心技术 | 嵌入式 | 无线开发Java&XML: XMLBeans | WebServices开源技术: ANT | Struts | Hibernate | SpringEclipse | JBoss | Tomcat | JUnit其他技术