eclipse反编译插件jad安装

摘要:
请记住,当年发生的问题是要反编译的类有一个错误:java。io.IOException:无法运行程序“jad”。。。这次,毫无例外,我们也走到了这一步。搜索后,我们发现了以下句子:如果它仍然不起作用,请单击菜单栏中显示的smalljar图标,尝试一下。。。点击jadicon,源代码跳出来,整个世界都安静了。。。以下是整个安装过程的记录:首先,下载jadexehttp://varaneckas.com/jad/net.sf.jadclipse_3.3.0.jarhttp://sourceforge.net/projects/jadclipse/2、设置net.sf.jdclipse_3.3.0。将jar复制到eclipse的plugins目录。3.重新启动eclipse,然后在Window Preferred ces Java JadClip中设置右侧的两个路径。Pathcodecompiler:设置jad.exe文件的路径;临时文件目录:设置反编译缓存文件的路径(随意设置)。

几年前就安装过,不过有个独立运行的反编译工具用,所以这个没安装成功也就放弃了。现在发现用独立工具确实麻烦,先要打开工具,在把jar文件拖进来。

不如使用插件方便快捷,一键就可以看到源码。于是再来一次。。。

记得当年出现的问题就是点要反编译的类出现错误:java.io.IOException: Cannot run program "jad" 。。。

此次也不例外也到了这一步经过搜索,找到了这句话:

if it still doesn't work, click the small jad icon, which shows up in the menu bar when you are doing the de-compile, to have a try.

。。。点了一下jad icon,源码跳出来,于是整个世界清静了。。。

下面记录一下整个安装过程:

一.下载

jad.exe

http://varaneckas.com/jad/

net.sf.jadclipse_3.3.0.jar

http://sourceforge.net/projects/jadclipse/

二.将net.sf.jadclipse_3.3.0.jar 拷贝到eclipse的plugins目录下

三.重启eclipse,然后Window—Preferences—Java—JadClipse

设置右边的两个路径,Path to decompiler:设置jad.exe文件的路径;

Directory for temporary files:设置反编译缓存文件的路径(随意设)。

 eclipse反编译插件jad安装第1张

四.修改关联文件

General—Editors—File Associatior

在右侧,File types:选*.class或者*.class without source

下面,Associated editors:选JadClipse Class File Viewer,点default,点ok。

 eclipse反编译插件jad安装第2张

五.此时点没有源码的类,点F3,出现如下图。本来是该拿起咖啡,看源码的节奏了,结果,说好的源码呢。。。

 eclipse反编译插件jad安装第3张

解决也简单:

菜单栏:JadClipse(Window左边没有的话可能插件没装好)点Decompile就出现源码了。

 eclipse反编译插件jad安装第4张

点这个快捷小按钮效果一样。

 eclipse反编译插件jad安装第5张

相关文件下载:

http://pan.baidu.com/s/1o681pA6

免责声明:文章转载自《eclipse反编译插件jad安装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Sublime插件:增强篇小程序自定义头部导航栏下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Spring源码解析系列汇总

相信我,你会收藏这篇文章的 本篇文章是这段时间撸出来的Spring源码解析系列文章的汇总,总共包含以下专题。喜欢的同学可以收藏起来以备不时之需 SpringIOC源码解析(上) 本篇文章搭建了IOC源码解析的demo环境,启动这个环境即可开启阅读Spring源码的第一步 开始源码阅读时介绍了Spring容器中最经典的容器ClassPathXmlAppli...

jdk/java版本与Android源码编译中的错误

错误一:javap未指向有效的java版本 Traceback (most recent call last): File "../../base/android/jni_generator/jni_generator.py", line 1065, in <module> sys.exit(main(sys.argv)) Fi...

深入剖析 RocketMQ 源码 消息存储模块

一、简介 RocketMQ 是阿里巴巴开源的分布式消息中间件,它借鉴了 Kafka 实现,支持消息订阅与发布、顺序消息、事务消息、定时消息、消息回溯、死信队列等功能。RocketMQ 架构上主要分为四部分,如下图所示: Producer:消息生产者,支持分布式集群方式部署。 Consumer:消息消费者,支持分布式集群方式部署。 NameServer:...

consul注册中心服务注册过程源码分析

一.如何入手源码过程:一般springcloud整合各大框架,基本都用到了springboot的自动装配机制,也就是在依赖包下,META-INF文件夹,spring.factories文件,包含了启动该框架的一些配置类 根据这个原则,我们查看:  由此我们发现了2个跟服务注册相关的类: ConsulAutoServiceRegistrationAutoC...

NDK+MSYS2+Android sdk编译opencv源码

由于今天太晚了,详细笔记有空再记。     要添加的有ANDROID_ABI,这个根据需求添加自己需要的ABI          然后是ANDROID_STL,因为gunstl已经不被支持,这里使用c++_shared或c++_static都可以。    然后是ANDROID_STL,因为gunstl已经不被支持,这里使用c++_shared或c++_st...

html 网页源码解析:bs4中BeautifulSoup

from bs4 importBeautifulSoup result=requests.request("get","http://www.baidu.com")result.encoding="utf-8"print(result.text)         #获取源码soup=BeautifulSoup(result.text,"html.parse...