eclipse 安装反编译插件

Eclipse安装反编译插件Decompiler并设置生效 一、安装反编译插件Decompiler 1、点击上方导航栏“Help”菜单,弹出“Eclipse Marketplace”并点击进入下载插件市场 2、在搜索栏输入“Decompiler”,点击“Go”搜索,搜索结果第一项便是Decompiler,点击第一项右下角“Install”安装插件,这里显示“Installed”是已经安装过了。之后一路Next,统一协议,等待安装,安装完成后重启。 3、安装完成重启后,打开“Preferences”菜单,在搜索栏,搜索decomplier,左侧菜单出.. 阅读详情

注:Mac 下的 eclipse 直接按着步骤和提示搜索即可,可能搜索出的插件名称不一样,       但功能没差。

前言:在实际的开发中几乎都会使用到一些框架来辅助项目的开发工作,对于一些框架          的代码我们总怀有一些好奇之心,想一探究竟,有源码当然更好了,对于有些             JAR包中的代码我们就需要利用反编译工具来看一下了,下面是我常使用的一种           安装JAVA反编译工具的方法,操作比较简单,不过时间长了也容易忘记,还是在         此小记一笔吧!毕竟好记性不如烂笔头(插件市场中有好多好玩的,自己可以尝           试玩玩看!)

1:Eclipse的版本信息

2:Help——Eclipse Marketplace

3-1:输入 Decompiler 搜索并安装此插件

3-2:输入 反编译 搜索并安装此插件(有好多好玩的插件,不妨尝试玩一玩)

4:这里有几种不同的反编译插件工具的选择,可以先都选上,然后尝试一下,看看那个更好玩

5:没得选,不接受,就不能继续玩了

6:当然要继续了

7:好啦!反编译插件安装完成了,重启Eclipse之后就能玩了,那就Yes吧!

8:想看一下反编译插件安装后的设置选项 Window——Preferences

9:下图为Eclipse Class Decompiler的首选项页面,可以选择缺省的反编译器工具,并进行反编译器的基本设置。

缺省的反编译工具为JD-Core,JD-Core更为先进一些,支持泛型、Enum、注解等JDK1.5以后才有的新语法。


首选项配置选项的含义如下所示:

      9-1.重用缓存代码:只会反编译一次,以后每次打开该类文件,都显示的是缓存的反编译代码。
      9-2.忽略已存在的源代码:若未选中,则查看Class文件是否已绑定了Java源代码,如果已绑定,则显示Java源代码,如果未绑定,则反编译Class文件。若选中此项,则忽略已绑定的Java源代码,显示反编译结果。
      9-3.显示反编译器报告:显示反编译器反编译后生成的数据报告及异常信息。


      9-4.使用Eclipse代码格式化工具:使用Eclipse格式化工具对反编译结果重新格式化排版,反编译整个Jar包时,此操作会消耗一些时间。
      9-5.使用Eclipse成员排序:使用Eclipse成员排序对反编译结果重新格式化排版,反编译整个Jar包时,此操作会消耗大量时间。


      9-6.以注释方式输出原始行号信息:如果Class文件包含原始行号信息,则会将行号信息以注释的方式打印到反编译结果中。
      9-7.根据行号对齐源代码以便于调试:若选中该项,插件会采用AST工具分析反编译结果,并根据行号信息调整代码顺序,以便于Debug过程中的单步跟踪调试。


      9-8.设置类反编译查看器作为缺省的类文件编辑器:默认为选中,将忽略Eclipse自带的Class Viewer,每次Eclipse启动后,默认使用本插件提供的类查看器打开Class文件。

10:查看所引用的 类 || 接口 || 方法 的反编译代码的方法如下

       方法一:右键点中 类 || 接口 || 方法 名,选择Open Declaration,即可进入源码。

       方法二:右键点中 类 || 接口 || 方法 名,直接按F3键,即可进入源码。

       方法三:常按住Ctrl键,然后点击 类 || 接口 || 方法 名,即可进入源码。(我比较喜欢这种操作方式)

11:插件提供了系统菜单,工具栏,当打开了插件提供的类反编译查看器后,会激活菜单和工具栏选项,可以方便的进行首选项配置,切换反编译工具重新反编译,以及导出反编译结果。

 

 

12:参考

http://www.blogjava.net/cnfree/archive/2012/10/30/390457.html

超详细eclipse安装反编译插件(Java Decompiler) 很多时候我们使用第三方库的时候,使用了里面的方法,想点进去看一下源码,这个时候就需要安装一个反编译插件了 1:下载jd-eclipse-2.0.0.zip文件 去官网http://java-decompiler.github.io下载Java Decompiler压缩包,进入官网拉到最下面,看到JD-Eclipse,点击下载压缩包 2:在eclipse中安装插件 在eclipse... 阅读详情

相关推荐

Eclipse安装JD-Eclipse反编译插件

想安个反编译插件看源码,看了一下免费的插件下载不那么好找,自己这样安下来,记录一下吧 1、打开eclispe,在eclipse的菜单栏上选择Help->Install New Software 2,点击Install New Softeware,进入如下窗口,点击Add… 3、填写Name:jd-eclipse_update_site Location:http://jd.b...

zhuangxioqiang的博客 2388

eclipse安装JAVA反编译插件

前言:在实际的开发中几乎都会使用到一些框架来辅助项目的开发工作,对于一些框架的代码我们总怀有一些好奇之心,想一探究竟,有源码当然更好了,对于有些JAR包中的代码我们就需要利用反编译工具来看一下了,下面是我常使用的一种安装JAVA反编译工具的方法,操作比较简单,不过时间长了也容易忘记,还是在此小记一笔吧!毕竟好记性不如烂笔头(插件市场中有好多好玩的,自己可以尝试玩玩看!) 1:Ecli...

weixin_30279671的博客 781

Eclipse JD-Eclipse反编译插件安装与使用指南

作为Java开发者,你可能已经对Eclipse IDE耳熟能详。Eclipse是一个开放源代码的集成开发环境(IDE),最初由IBM资助,旨在支持跨多个平台的软件开发。自从2001年首次发布以来,Eclipse迅速成为Java开发者首选的IDE之一,它不仅支持Java开发,还支持C/C++、PHP、Python等语言的开发。Eclipse的核心优势在于其强大的插件生态系统,允许用户根据自己的需求定制开发环境。

weixin_29867767的博客 1191

使用Eclipse查看反编译后的代码(Decompiler 插件)

■前言 今天想查看一个工具代码生成的 zip文件的密码。 工具是一个jar文件。 使用javap -c XXXX 反编译后,代码实在是太难理解了。 工作 环境又 不能下载反编译的 工具。 ■解决 step1.把jar包放到 jre\lib\ext 目录下面, step2.重新启动eclipse ■前提条件(插件已经安装) (单位的电脑已经安装了,下面是自己的电脑) ...

sun0322 2713

Eclipse平台下的Java反编译插件安装与使用指南

随着软件开发行业的蓬勃发展,程序员和开发者对提高工作效率的工具需求日益增加。Eclipse作为广受欢迎的集成开发环境(IDE),其强大的扩展性让它成为Java开发者的首选。Java反编译插件,作为Eclipse的一个扩展组件,正是为了解决Java开发者在日常工作中遇到的一个常见需求——查看和分析编译后的.class文件。Java反编译插件能够在Eclipse环境下,将Java字节码反编译成可读的源代码。这对于调试、学习和维护Java程序提供了极大的帮助。

weixin_32687875的博客 799

Eclipse 4.4 Jad反编译插件安装指南

Jadclipse是基于 Jad 反编译器的一个插件,它能够帮助 Java 开发人员在 Eclipse IDE 中更便捷地查看 Java 编译后的.class 文件。插件的作用主要体现在以下几个方面:源码查看:在没有源码的情况下,查看已编译 Java 类文件的源代码。代码调试:辅助开发人员更好地理解第三方库的工作方式,提高调试效率。学习与研究:作为一个强大的学习工具,Jadclipse 有助于对 Java 技术的深入研究。

weixin_42596246的博客 1325

Eclipse安装反编译插件

Eclipse安装反编译插件 在使用eclipse工具或者MyEclipse工具进行开发的过程中,特别是进行web开发的时候,往往会使用很多jar包,但并不是所有的jar包都带有自己的源代码,而很多时候我们都想要查看jar的源代码,这个时候就需要反编译工具了,下面是我自己在eclipse中安装反编译插件的一些方法,希望对大家有所帮助。 Eclipse Class Decompiler是一款Ecli...

一直梨花压海棠 621

eclipse中jd-gui插件,可以用于查看jar包class源代码

eclipse中jd-gui插件,可以用于查看jar包class源代码。

安装Eclipse反编译插件

  安装Eclipse反编译插件 博客分类:   JAVA  /***************************************************不好用********************************************************************/ 一、前提:   1、已经安装了Eclipse,如我的Ec...

sublimefly的专栏 355

《深入浅出图神经网络:GNN原理解析》学习笔记

期末考完了,该上道了 目录一、图的概述1.基本概念2.图的存储和遍历3.应用分类二、神经网络基础1.机器学习2.神经网络三、卷积神经网络(CNN)1.卷积与池化2.卷积神经网络四、表示学习1.意义2.自编码器五、图信号处理与图卷积神经网络1.矩阵计算前置知识2.图信号与图的拉普拉斯矩阵3.图傅里叶变换4.图滤波器(Graph Filter)5.图卷积神经网络(GCN) 一、图的概述 1.基本概念 1.顶点(Vertex)表示研究的对象,边(Edge)表示两个对象之间特定的研究关系 2.图为顶点和边的集合.

且视他人之疑目如盏盏鬼火,大胆地去走你的夜路 2045

STM32 LwIP协议栈优化:从TCP延迟10ms降至1ms的内存配置手册

摘要: 本文针对STM32嵌入式开发中LwIP TCP通信的高延迟问题(默认配置下延迟达10~20ms),提出纯软件优化方案,通过调整内存配置与TCP参数将延迟降至1ms。核心问题包括内存池不足、pbuf分配低效及Nagle算法拖累,优化步骤包括: 内存池扩容:增大MEMP_NUM_TCP_PCB至10、PBUF_POOL_SIZE至32,避免资源竞争; pbuf静态池分配:采用2048字节大块缓冲区匹配DMA传输,减少分块与拷贝; 关闭Nagle算法:设置TCP_NODELAY=1,禁用延迟确认以加速小包

weixin_42212753的博客 1707

在eclipse上安装反编译插件的步骤

Mac下的Eclipse3.4反编译插件 博客分类:  Java App Eclipse  Mac的朋友如最近在使用eclipse3.4以上版本做开发,对于想使用jadclipse反编译的想必会遇到jad.exe在mac下无法使用的麻烦。   苦于寻找,发现了jode的eclipse反编译插件,但又发现官方网站上说只支持eclipse3.3以下版本。没办法只

1658

HIC测序数据生信分析——第三节,HIC数据挂载

(取决于是否运行①prune模块,若①运行,则③运行;#HIC预处理后的比对文件Unknown_BM942-001H0001_1_val_1.Unknown_BM942-001H0001_2_val_2.hicup.bam 和contig基因组序列文件genome.fa。#HIC预处理后的比对文件Unknown_BM942-001H0001_1_val_1.Unknown_BM942-001H0001_2_val_2.hicup.bam 和contig基因组序列文件genome.fa。#这个方法简单一点。

weixin_44616693的博客 3593

eclipse安装反编译插件

前言:在实际的开发中几乎都会使用到一些框架来辅助项目的开发工作,对于一些框架的代码我们总怀有一些好奇之心,想一探究竟,有源码当然更好了,对于有些JAR包中的代码我们就需要利用反编译工具来看一下了,下面是我常使用的一种安装JAVA反编译工具的方法,操作比较简单,不过时间长了也容易忘记,还是在此小记一笔吧!毕竟好记性不如烂笔头(插件市场中有好多好玩的,自己可以尝试玩玩看!) ...

diangan2660的博客 130

2025年广东省职业院校技能大赛高职组“区块链技术应用”正式赛题解析答案(标准答案参阅)

某公司规划开发一个区块链供应链金融平台,包括核心企业、供应商、银行等角色,通过智能合约代码逐步构建区块链供应链金融平台的基本功能,实现银行向核心企业提供授信并发行数字凭证,企业与企业之间转让数字凭证。此外需要完成区块链供应链金融平台的前后端,实现基本的业务逻辑

我是网络安全兼技能大赛工程师,专注网络安全技术学习与技能大赛实战!持续分享最新的技术文章,帮你少走弯路,一起在技术赛道上进步~ 1270

OpenClaw简介--windows系统安装OpenClaw

在windows安装OpenClaw实现代替人工操作。步骤流程详细,图文并茂。

直到世界的尽头 5348

Eclipse反编译插件安装

Eclipse插件安装 安装Eclipse反编译插件,查阅了网络上大多安装教程与资料,虽然最后安装成功了,但感觉那些教程废话太多,没有讲到点上,不能体谅新手的痛苦,花费的时间也多,虽然安装歩奏是对的。下面给新手们分享一些通俗易懂的经验。 插件下载 Eclipse反编译插件资源包(274kb) 下载后解压资源包 里面分别有net.sf.jadclipse_3.3.0.jar 和

wind14的博客 607

【GameFramework框架】7-2、GameFramework框架是否“过度设计”?

框架是否过度设计,这个问题其实我被问到很多次了。不仅仅是新手刚接触就觉得“过度设计”的评价,有些熟练的开发者也会有这种感觉。那么,这篇文章就来探究一下,为什么框架会让人感觉“过度设计”,以及框架如何设计,还有,如何让框架适应自己的节奏。

优快云博客专家,Unity3D高级软件工程师,《Unity 3D从入门到实战》作者。 2117

Eclipse反编译jad插件安装

Eclipse反编译jad插件安装:在线查看源码 在teamcenter开发过程中,我们想看某个api底层原厂具体是怎么实现的,jd-gui也不是很方便,就需要安装反编译插件。 1.下载jadClipse地址:(http://jadclipse.sourceforge.net) 2.将net.sf.jadclipse_3.3.0.jar拷贝到eclipse的plugins目录下; 3.删除eclipse的configuration目录下org.eclipse.update (记录Eclipse featur

qq_40378393的博客 5378

一、OpenSM 架构部署及原理详解

OpenSM 是 InfiniBand 网络的核心组件,通过自动化的拓扑发现、路由计算和状态维护,确保网络的高效运行。部署时需关注配置文件参数、路由算法选择和高可用性设计,调试时可借助日志和诊断工具快速定位问题。

jundao1997的专栏 1128

详解账务核心,从入门到精通

本文系统阐述了账务体系的设计原理与实现方法,围绕支付交易的基础设施——账务系统展开深入探讨。文章首先从账务实现原理出发,强调从客户场景中抽象能力的重要性,详细解析了账务总架构及其与外围系统的协同关系。随后重点剖析了账户子系统的设计,包括账户生态、主体管理、结构设计等核心要素,并针对热点账户问题提出了多种创新解决方案。此外,文章还深入探讨了会计日切原理、营销类账务处理等专业领域,最后以支付机构场景为例,全面解析了清结算业务的账务实现模型。全文通过理论结合实践的方式,为构建高效、可靠的账务系统提供了系统性的方法

银行信息系统应用架构详解 529

eclipse反编译插件jad的安装

根据网上资料,自己安装的,最终可以反编译.class文件。      1.下载插件工具                             2.将net.sf.jadclipse_3.3.0.jar包放在eclipse-->plugins下。                     3.将jad.exe放在jdk的bin下                     4.重启e

xfdxcy的专栏 583

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

上一篇: SSH框架搭建 详细图文教程
下一篇: @RestController
coding1994
博客等级 码龄11年 149粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值