eclipse导入了jar查看不了源码解决方法

当导入源码的时候ctrl+左键的时候,还是查看不了源码。问题一直困扰我很久,百度了很多方法。现在分享下解决的方法。
经过简单整理,如下:
第一步:下载JAD 、
jad官方地址的官方下载地址是:
http://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/JAD.shtml#download
选择其中的一个下载(我这里选的第一个,US那个),下载的这个文件名是:jadnt158.zip,这里有我下载好的放在百度云上供看客快速下载,连接:http://pan.baidu.com/s/1gdtdWtl,ok第一步完成。
第二步:下载JADClipse插件、
官方链接:
文件名为:net.sf.jadclipse_3.3.0.jar。同样我讲自己下载好的文件放在百度云上了,链接:http://pan.baidu.com/s/1pJ1Bev5。
第三步:解压文件、
将第一步下载好的jadnt158.zip这个压缩文件解压缩,jie压缩之后只有一个文件:jad.exe,将这个jad.exe保存在某个位置,个人推荐保存在跟
eclipse.exe同样的目录里(我放在了:”E:\eclipse-jee-mars-1-win32-x86_64\eclipse\”这个目录下)。然后将第二步下载的
net.sf.jadclipse_3.3.0.jar解压缩,解压缩之后产生一个文件夹:net.sf.jadclipse_3.3.0。将net.sf.jadclipse_3.3.0复制到eclipse的插件目录
(plugins),我的目录是“E:\eclipse-jee-mars-1-win32-x86_64\eclipse\plugins\”,ok第三步完成。
第四步:重启eclipse、
这时在eclipse中打开Window->Preferences->Java,会看到java下多出了JadClipse,如图:

点击JadClipse把Path to decompiler 更改为你jad.exe的完整地址。
第五步:这是最后一步了、
打开Window->Preferences,搜file associations,应该会搜到它,然后点击一下,这时候出来的窗口内容是:

这里我们点击*.class wihout source之后,下面Associated editors下面的框里刚开始是没有jadClipse Class File Viewer这一项的,
点击Add按钮,将JadClipse添加进去,然后选择Default。
然后你之前引用的jar包,就可以查看源码了。如下图

eclipse导入了jar查看不了源码解决方法的更多相关文章
- 关于查看Android系统源码【Written By KillerLegend】
可能你会想下载Android系统源码,但是我不知道你会看多少系统的源码,如果你对源码只是偶尔看一次的话,推荐你在线看Android的系统源码,下面提供几种查看android系统源码的方法. 1:打开这 ...
- Android 如何在Eclipse中查看Android API源码 及 support包源码
当我们阅读android API开发文档时候,上面的每个类,以及类的各个方法都是已经写好的方法和控件,可是我们只是在搬来使用,不知道它的原理,它是如何被实现的.android系统是开源的,所以谷歌官方 ...
- 【转】Android 如何在Eclipse中查看Android API源码 及 support包源码
原文网址:http://blog.csdn.net/vipzjyno1/article/details/22954775 当我们阅读android API开发文档时候,上面的每个类,以及类的各个方法都 ...
- 框架源码系列五:学习源码的方法(学习源码的目的、 学习源码的方法、Eclipse里面查看源码的常用快捷键和方法)
一. 学习源码的目的 1. 为了扩展和调优:掌握框架的工作流程和原理 2. 为了提升自己的编程技能:学习他人的设计思想.编程技巧 二. 学习源码的方法 方法一: 1)掌握研究的对象和研究对象的核心概念 ...
- 配置Eclipse可以查看JDK类库源码
一.配置方法 配置Eclipse可以查看JDK类库源码 Window->Preferences->Java->Installed JREs 若没有JRE,需要自己添加进来,有的话,点 ...
- Android Studio导入Android 4.4.4r1的源码
本文博客地址:http://blog.csdn.net/qq1084283172/article/details/70339471 一.环境配置 1.ubuntu 14.04.5 x64bit 2.j ...
- 怎么eclipse或MyEclipse中添加javaSe的源码
怎么eclipse或MyEclipse中添加javaSe的源码 有时在eclipse里我们调用java提供给我们的方法,我们有时需要查看java提供给我们的调用方法的源码或java提供给我们的核心类的 ...
- SourceInsight 精确导入Linux kernel源码的方法
相信有很多人用 SourceInsight 查看 Linux Kernel 源码,但导入源码时会遇到一些问题.1.如果把整个源码树都导入进去,查看符号定义的时候,会发现有大量重复定义,很难找到正确的位 ...
- 如何用Android Studio查看build.gradle源码
上一篇博客里讲过 build.gradle 里的每一行代码基本都是在调用一个方法,既然是这样,我们就可以用 android studio(下面简称as) 去查看它源码的方法注释说明,这样就可以理解每个 ...
随机推荐
- 异常关机,同时出现:Last_IO_Errno: 1236,Last_SQL_Errno: 1594
一主两从的结构,由于异常关机,导致两个从库都出现如下问题: mysql> show slave status \G;*************************** 1. row **** ...
- loj6177 「美团 CodeM 初赛 Round B」送外卖2 最短路+状压dp
题目传送门 https://loj.ac/problem/6177 题解 一直不知道允不允许这样的情况:取了第一的任务的货物后前往配送的时候,顺路取了第二个货物. 然后发现如果不可以这样的话,那么原题 ...
- 13.以太坊中web3访问合约账户出现问题——2019年09月29日
title: 合约交互时发现访问不了地址的bug date: "2019-09-29 10:17:16" tags: Dapp开发 categories: 技术驿站 在编写合约交互 ...
- Java中的String、StringBuffer、StringBuilder区别以及Java之StringUtils的用法
1.String.StringBuffer.StringBuilder的区别 String是Java中基础类型,是immutable类(不可变)的典型实现,利用string进行拼接是会产生过多无用对象 ...
- sql语句中判断空值的函数
COALESCE()函数 主流数据库系统都支持COALESCE()函数,这个函数主要用来进行空值处理,其参数格式如下: COALESCE ( expression,value1,value2……,v ...
- noteone
- HTTP协议-Cookie和Session详解
前言: 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话.常用的跟踪技术就是Cookie和Session. Cookie通过在客户端记录信息确定用户身份,Session通过在 ...
- 【leetcode】1020. Partition Array Into Three Parts With Equal Sum
题目如下: Given an array A of integers, return true if and only if we can partition the array into three ...
- 新增16条设计规约!阿里巴巴Java开发手册(详尽版)开放下载!
<阿里巴巴Java开发手册>是阿里内部Java工程师所遵循的开发规范,涵盖编程规约.单元测试规约.异常日志规约.MySQL规约.工程规约.安全规约等,这是近万名阿里Java技术精英的经验总 ...
- delphi 一个关于xml文件导入数据库的问题
function LoadXml(shortPath:string;var xmlobj: IXMLDOMDocument):boolean; var tmpXml:IXMLDOMDOCUMENT; ...