java底层代码eclipse_关于MyEclipse查看底层源码出现source not found的问题(MyEclipse、Eclipse配置JAD)...

本文介绍了如何在MyEclipse和Eclipse中配置JAD插件,以解决查看源码时出现'source not found'的问题。步骤包括下载jad.exe和net.sf.jadclipse插件,将其放置到相应目录,并在偏好设置中配置路径,确保正确反编译和避免中文乱码。特别提示,有时需调整自建的eclipse文件夹来解决插件不显示的问题。
摘要由CSDN通过智能技术生成

一、MyEclipse

第一步:

下载jad.exe文件:jad下载地址

net.sf.jadclipse_版本号.jar下载地址二

第二步:

(1) 将jad.exe解压到java的jdk\bin目录下

(2) 将jadeclipse插件net.sf.jadclipse_版本号.jar

拷贝到myeclipse安装目录\Genuitec\Common\plugins\目录下。

(3)

在myeclipse安装目录下的dropins中创建eclipse文件夹,然后在eclipse文件夹中分别创建features、plugins文

件夹,将net.sf.jadclipse_3.3.0.jar 分别拷贝到features和plugins文件夹中。

(4)重新启动myeclipse后,配置jadeclipse插件

1)在eclipse窗口下,点击Window > Preferences > Java > JadClipse

> Path to Decompiler。(设置jad的绝对路径,如C:\java\Jad\jad.exe)。Use

Eclipse code formatter(overrides Jad formatting

instructions)选项打勾,与格式化出来的代码样式一致。

2)在eclipse窗口下,点击Window > Preferences > Java > JadClipse

> Misc,将Convert Unicode strings into ANSI

strings选项打勾,避免反编译后可能出现的中文乱码。

注意事项:

本人之前也按照上述步骤配置过,没什么问题,但是最近一次在新电脑上配置时出现了问题,在做好第二步中1、2、3后重启MyEclipse后在点击

Window > Preferences > Java

后并没有出现JadClipse,搞了蛮长时间都没弄出来,后来的解决方法是,将自己建的eclipse文件夹先移除,然后重启

MyEclipse8.5,在关掉,在将刚刚移除的eclipse文件夹重新移入,在重启Myeclipse8.5就没什么问题了!

3、将jad反编译工具jad.exe放到jdk安装路径的bin目录下面,jadclipse_版本号.jar放到eclipse的安装目录下的plugins目录下。

4、启动eclipse,打开:Window->Preferences->Java->JadClipse.

Path to decompiler,这里设置反编译工具jad的全路径名,就是第三部jad.exe的路径。

5、 安装完成后,eclipse自动将JadClipse Class File

Viewer设置成class文件的缺省打开方式。如果没有默认,可以在Eclipse的Windows——>

Perference——>General->Editors->File

Associations中修改“*.class”默认关联的编辑器为“JadClipse Class File

Viewer”。设置完成后,双击*.class文件,eclipse将自动反编译。

注意:jadclipse_版本号.jar的版本与eclipse的platform版本号相关,如果不匹配则会出现这样的错误:

An error has occurred when activating

this view

Expecting non-static method

jadclipse.JadclipseBufferManager.createBuffer(Lorg/eclipse/jdt/core/IOpenable;)Lorg/eclipse/jdt/core/IBuffer;

原文引自:http://duanjiangong.iteye.com/blog/1186698

MyEclipse查看Struts2源码及Javadoc文档

一.查看Struts2源码 1.Referenced Libraries >struts2-core-2.1.6.jar>右击>properties. 2.Java Source A ...

查看java源码显示source not found

除了下载的jar包之外,还要下载src源码的zip包. 进项目的Java Build Path里找到你想看源码的jar包 Source Attachment Configuration--Extern ...

Android基础之在Eclipes中关联SDK源码和查看SDK源码

在进行Android应用开发的时候,我们有时候需要查看某个类或接口的源码从而了解如何去使用一个类或者实现一个接口,查看源码有助于我们的学习某个封装的类的底层是如何实现的,这样可以帮助我们掌握类或者接口 ...

MyEclipse10查看Struts2源码及Javadoc文档

1:查看Struts2源码 (1):Referenced Libraries >struts2-core-2.1.6.jar>右击>properties. (2):Java Sour ...

在MyEclipse显示struts2源码和doc文档及自动完成功能

分类: struts2 2010-01-07 16:34 1498人阅读 评论(1) 收藏 举报 myeclipsestruts文档xmlfileurl 在MyEclipse显示struts2源码和d ...

如何在Eclipse中查看Android源码或者第三方组件包源码

文章出处:http://blog.csdn.net/cjjky/article/details/6535426 在学习过程中如果经常阅读源码,理解程度会比较深,学习效率也会比较高,那么如何方便快捷的阅 ...

Android 学习笔记之 个人认为最简单的查看Android源码方案

相信很多人都会疑惑如何使用Eclipse ADT查看源码? 下面我们将介绍 如何查看Android源码. 本文有如下优点: 1.不用费心去找Android源码地址:一个字烦,网上的东西杂七杂八的... ...

Eclipse查看Servlet源码

Eclipse查看Servlet源码 @(Java) 1.servlet-api 和 javax.servlet-api的区别 在正式查看Servlet源码前,我们首先要分清楚上述两个jar包的区别. ...

在eclipse中查看Android源码

声明:高手跳过此文章 当我们在eclipse中开发android程序的时候.往往须要看源码(可能是出于好奇,可能是读源码习惯),那么怎样查看Android源码呢? 比方以下这样的情况 图1 如果我们想 ...

随机推荐

4、python列表

1.末尾追加:append() s = ["a", "b", "c"] print(s) #['a', 'b', 'c'] s.append ...

(转载)MongoingDB常用操作

mongo –path db.AddUser(username,password)  添加用户 db.auth(usrename,password)     设置数据库连接验证 db.cloneDat ...

Web Components是不是Web的未来

今天 ,Web 组件已经从本质上改变了HTML.初次接触时,它看起来像一个全新的技术.Web组件最初的目的是使开发人员拥有扩展浏览器标签的能力,可以自由的进行定制组件.面对新的技术,你可能会觉得无从下 ...

Qt程序打包成exe可执行文件图文教程(图文并茂,且用到了filepack)

很多Qt爱好者想发布自己的Qt软件,但却发现在其他没有安装Qt SDK的机器上无法运行,这就是本文想要说明的问题.现在网上大部分软件都要发布自己开发的应用程序,都会打包到exe文件中,待安装完exe文 ...

MySQL生产库全库备份脚本

创建一个单独的备份用户backup,不要用root 创建备份目录 :mkdir -p /databackup/fullbackup mysql> grant SELECT,RELOAD,SHOW ...

学习笔记:javascript内置对象:日期对象

2.日期对象的常用函数 2.日期对象的常用函数   Date 对象方法 方法 描述 Date() 返回当日的日期和时间. getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31). ...

esp8266 SDK开发之GPIO中断

先秀一下自己焊的板子,黑的开关用于复位,蓝的开关用于烧录程序. 首先要明确的是esp8622的大多数管脚都有多个功能, 比如可以用来当做GPIO管脚,还可以用来当做SPI管脚. 如下图所示 使用PIN ...

centos 6.8 配置 Redis3.2.5

配置Redis3.2.5 与 php-redis 一.配置Redis 1.下载Redis3.2.5安装包 [root@zhangsan /] wget http://download.redis.io ...

非常不错的地区三级联动,js简单易懂。封装起来了

首先需要引入area.js,然后配置并初始化插件: 例:

先将导出的sms.db文件改名为sms.sqlite再下载个火狐浏览器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值