eclipse怎么查看class文件(源码)_eclipse的。class文件怎么看源码-程序员宅基地

技术标签: Java EE  eclipse  

Eclipse之安装Jadclipse插件直接查看class文件

我们在Eclipse中开发项目的时候会引入很多jar包,有时候想看一下jar包中类的代码,发现需要引入jar包的source源码包才能查看,那么下面教大家个方法可以直接查看没有源码包的class内容方法。

1、下载Jadclipse插件
Jadclipse插件为Eclipse插件,可以在地址下载:Jadclipse
2、下载Jad反编译工具
Jad反编译工具可以在地址下载:Jad
3、将Jadclipse放入Eclipse插件目录下
我下载的版本为net.sf.jadclipse_3.3.0.jar,然后将该jar放到D:\software\eclipse-jee-kepler-R-win32\eclipse\plugins目录下。
4、将Jad工具放到%JAVA_HOME%/bin目录下
将第二步下载的Jad压缩包解压,然后将jad.exe放入%JAVA_HOME%/bin目录(其实,存放路径无所谓,在eclipse中指名地址即可)
5、设置Eclipse
上面几步设置好后,重新打开eclipse,然后打开:Window->Preferences->Java->JadClipse,做如下设置:



6、设置class文件默认打开方式
将下图中两项的默认打开方式设置为:JadClipse Class FileViewer (default)


最后呢,可以尝试查看一个无源码包的class文件,然后就发现可以直接查看class内容了。
从此查看class内容,再也不用担心有无source源码包了。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u010832551/article/details/72716754

智能推荐

bat命令实现动态修改_bat修改config-程序员宅基地

文章浏览阅读1.6k次。针对bat相关命令 ,不一一陈列了,就将自己做的一个事情时遇到的问题,以及解决问题时候思路过程做一记录,以便后续查找。前提: 有一个这样的需求:有一段脚本代码,代码中有一个数组,你现在要在打包之前,动态的往代码中的数组中添加一些值,如: 准备修改的文件test.lua Config = {}; Config.ONE = "0";_bat修改config

expdp很慢 impdp很快-程序员宅基地

文章浏览阅读388次。Expdp 很慢 impdp很快又要签一个合同,毕竟还是很happy的事。签合同之前,客户抛出来一个小问题,是的,对将要进行的合同来说,这个问题绝对只是九牛一毛。这是个问题是,客户一个比较关键、但是中小型的数据库(数据文件100G以内),导出花了1个多小时,导入只要5分钟。导出导入的工具是用的Oracle10gR2的expdp,数据库是Oracle10.2.0.4 ,平台是AIX530..._impdp 100g 数据要多久

【40】理解内存(上):虚拟内存和内存保护是什么?★★★★★_虚拟内存protection check-程序员宅基地

文章浏览阅读1.4k次,点赞4次,收藏3次。虚拟内存 和 物理内存 的区别。页表(Page Table):能够实现虚拟内存里面的页,到物理内存里面的页的一一映射。简单页表:多级页表:1.整个进程内存空间分配:两头空,中间实2.实例分析【32位:一个1级页表可以映射128KB大小的物理内存,一个填满的2级页表可以映射4MB大小的物理内存】3. 一个程序的实际测算【8M程序:多级页表:需要9KB内存空间;简单页表:需要4MB 内存空间;相差近500倍】4.多级页表增加了查询时间【时间换空间的策略:4级页表需要4次内存访问】_虚拟内存protection check

数据挖掘学习路线和资源_数据挖掘的学习路线-程序员宅基地

文章浏览阅读928次。学习一门技术要和行业靠拢,没有行业背景的技术如空中楼阁。技术尤其是计算机领域的技术发展是宽泛且快速更替的(十年前做网页设计都能成立公司),一般人没有这个精力和时间全方位的掌握所有技术细节。但是技术在结合行业之后就能够独当一面了,一方面有利于抓住用户痛点和刚性需求,另一方面能够累计行业经验,使用互联网思维跨界让你更容易取得成功。不要在学习技术时想要面面俱到,这样会失去你的核心竞争力。一、目前国内的数据挖掘人员工作领域大致可分为三类。1)数据分析师:在拥有行业数据的电商、金融、电信、咨询等行业里做业务咨_数据挖掘的学习路线

阅读ZC706开发板资料-程序员宅基地

文章浏览阅读1.5k次。ZC706 简介,根据介绍翻译_zc706开发板

Java将数据逐条插入到Mysql数据库中_java 文件逐条导数据库-程序员宅基地

文章浏览阅读1.1w次,点赞2次,收藏21次。java将数据逐条写入mysql中,防止出现堵塞_java 文件逐条导数据库

随便推点

解决linux系统CentOS下调整home和根分区大小【精简完整版】_linux系统修改home大小-程序员宅基地

文章浏览阅读1.3k次。解决linux系统CentOS下调整home和根分区大小【精简完整版】首先查看磁盘使用情况卸载/home调整分区大小挂载上/home,查看磁盘使用情况设置空闲空间把闲置空间挂在到根目录下检查调整结果图片分享解决linux系统CentOS下调整home和根分区大小,目标:将VolGroup-lv_home缩小到20G,并将剩余的空间添加给VolGroup-lv_root。首先查看磁盘使用情况[root@localhost ~]# df -h文件系统 容量 已用 可用 已用% 挂载点Filesys_linux系统修改home大小

Python测试框架pytest(26)测试报告Allure - 特性_with allure.step-程序员宅基地

文章浏览阅读6.2k次。目录1、Environment1.1、添加Environment1.2、解决配置文件被删的问题2、Categories3、allure.step()3.1、@allure.step()方式3.2、with allure.step()方式4、allure.attach5、@allure.description()6、@allure.title()7、@allure.link()8、@allure.issue()9、@allure.testc..._with allure.step

在容器上构建持续部署,这份超详细实践指南不要错过!-程序员宅基地

文章浏览阅读2.6k次。作者 |倚天码农责编|刘静出品 |CSDN 博客要想理解持续集成和持续部署,先要了解它的部分组成,以及各个组成部分之间的关系。下面这张图是我见过的最简洁、清晰的持续部署和集成的关..._容器平台的持续部署功能,要求什么格式

惠普计算机开机半花屏,惠普笔记本闪屏_惠普笔记本闪屏黑屏花屏现象,如何解决...-程序员宅基地

文章浏览阅读1.5k次。惠普笔记本偶尔闪屏控制面板中打开“电源选项”改完之后应用即可。惠普笔记本老是闪屏怎么办啊这个闪屏门和灯管有问题都可能。如果是14寸宽屏的就下个鲁大师看看屏幕是不是LG的 是就肯定是闪屏门的了 只能换屏幕或凑合用。 跟排线无关。解决笔记本硬件故障,有问题直接问不用客气。直接百度嗨问和用户资料扣扣和电话问都可以。惠普电脑屏幕一闪一闪的,是怎么回事?笔记本电脑闪屏,通常有如下3种原因。一、屏背光引起的..._惠普笔记本闪屏

item2vec的理解_item2vec movie len-程序员宅基地

文章浏览阅读9k次,点赞2次,收藏9次。最早提出 item2vec 这个方法是在这篇论文中Item2Vec: Neural Item Embedding for Collaborative Filtering 这里的 item2vec 用到的方法和 word2vec 中的方法基本类似。可以说是把 word2vec 中的方法迁移到了推荐系统中。基本思想是把原来高维稀疏的表示方式(one_hot)映射到低维稠密的向量空间中,这样我们就可以用_item2vec movie len

职场上,影响程序员升职加薪的因素都有哪些?-程序员宅基地

文章浏览阅读102次。三月春光正盛,恰逢职场上迎来“金三银四”的招聘旺季。很多在去年寒冬中按奈了许久的程序员们终于坐不住了,想趁着这个机会去寻求一个更好的发展平台。在印象中,程序员可谓是神一般的存在,随随便便敲它几行代码,月薪都能轻松..._程序员升职加薪的理由有哪些