Java 项目的编译文件经常被打包成 JAR(Java Archive,Java 归档文件)文件,当然,作为学习,有时候也非常想看到这个 JAR 被打包前的源代码是怎么样的。
下面提供几种查看 JAR 包的源代码方式。
1.Maven 项目
,如下图设置后,直接双击 要查看的 .class 文件即可,它会自动下载源文件,这样就能看到了
2.传统的导入 jar 的项目
如果不是通过 Maven 管理的项目,推荐一个反编译工具 Jad ,配合 JadClipse 插件 来将 .class 文件反编译为源码。
1)安装 Jad
下载 Jad :http://varaneckas.com/jad/
解压到任意目录即可 ,会得到一个 jad.exe 文件
2)安装 JadClipse
下载地址 http://sourceforge.net/projects/jadclipse/files/latest/download?source=files
解压会得到 net.sf.jadclipse_3.3.0.jar
安装到 eclipse 有几种方式:
1.直接 jar 放入 eclipse 的 plugins子目录下
2.以 link 形式来安装
建一个目录 比如,我这里是 JadClipse ,在该目录下建一个 plugins 文件就爱,将 jar 放到这个文件下,这样就是一个典型的 eclipse 插件了。
建一个 JadClipse.link 文件,里面写上
path=D:/eclipse/JadClipse
就是指向我们新建的 JadClipse目录,将 JadClipse.link 放入到 eclipse 的 dropins 目录下即可,
重启
配置 JadClipse
配置Jadclipse, 在 Windows - Preferences - Java - JadClipse 下
修改 Path to decompiler 输入我们解压 jad.exe 的位置,如下:
D:\eclipse\JadClipse\jad.exe
在 Windows - Preferences - General - Editors - File Associations 下 .class without source 文件类型的默认编辑器为 JadClipse Class File Viewer
重启即可
效果
这是没有源码的
这个是获取源码的
这样,我们就能看到源代码了。
相关推荐
本篇文章将详细讲解如何在Eclipse中安装和使用查看jar源码的插件,以及亲测有效的步骤。 首先,我们要解决的问题是如何在Eclipse中查看jar源码。默认情况下,Eclipse可能无法直接显示这些源代码。这时,我们就需要...
- 当你打开一个.jar文件时,`jd-gui`会显示类列表,你可以逐个查看每个类的源代码。 - 对于复杂的项目,`jd-gui`允许你跳转到方法定义,查看变量信息,并且支持代码高亮和搜索功能,极大地提高了工作效率。 此外,`...
eclipse查看jar包源码工具:在Eclipse查看开发包jar源码的方法如下: 1.选择项目,右键中单击【Properties】 2.【Java Build Path】-【Configure Build Path】-【Libraries】,在下面找到如:Guava-r09.jar包,...
"eclipse查看jar包源码工具"就是这样一个插件,它使得在Eclipse中查看JAR文件的源代码变得方便快捷。 首先,让我们了解一下如何在Eclipse中安装这个工具。通常,这样的工具会以Eclipse插件的形式提供,如"jd-...
Eclipse是一个强大的Java IDE,它不仅支持代码编写、调试,还提供了查看和分析jar包内容的功能。对于开发者来说,有时需要查看jar包内的源码或者类文件,以理解某个库函数的工作原理或者排查问题。以下是关于这个...
将net.sf.jadclipse_3.3.0.jar复制到eclipse安装目录下的plugins目录中;将jad.exe放入电脑中任意文件夹中比如D:\Java\jdk1.7.0\bin,在eclipse的首选项中的jadClipse的path to decompiler中配置为 D:\Java\jdk1.7.0...
总的来说,通过Eclipse插件和独立的JD-GUI工具,开发者可以方便地查看.jar文件中的源代码,从而更好地理解和学习代码。同时,了解并遵守相关软件的许可证规定也至关重要。在实际工作中,这些工具和方法能显著提高...
步骤: 1、运行eclipse,选择菜单栏Help-->Install New Software 2、在右侧窗口,选择Add--> (1)Name:需要自己填写 ...5、插件安装成功,重启eclipse,打开jar包即可查看class文件的源代码。
jd-eclipse是Java反编译器JD-GUI的一个Eclipse版本,它能够将已编译的Java字节码转换回源代码形式,从而帮助开发者查看和理解无法直接获取源码的库。安装jd-eclipse插件非常简单,可以通过以下步骤进行: 1. 打开...
1.将net.sf.jadclipse_3.3.0.jar拷贝到eclipse的plugins目录下 2.再删除eclipse的configuration目录下org.eclipse.update文件 3.重启eclipse,点击菜单栏中File->Restart 4.下载jad的可执行文件,解压后放在某一磁盘...
总之,通过Eclipse与JADclipse插件的配合,开发者可以方便地查看并理解jar包中的源代码,这对于学习和调试第三方库非常有用。记得在使用过程中保持对jar包的尊重,不要滥用源码查看功能进行非法操作。
### Eclipse SDK中查看JAR源代码的方法 #### 引言 在进行软件开发的过程中,我们经常需要使用到第三方库或框架。这些库通常被打包成JAR文件供开发者使用。有时候,为了理解某个方法的工作原理或者调试代码时遇到的...
查看eclipse中jar包的源码设置 0积分才是分享的真理
标题提到的“查看jar源码”是一个关键技能,尤其对于开发者来说,这有助于提升代码阅读和调试能力。 通常,Java的源码文件是`.java`扩展名,而编译后的字节码文件是`.class`扩展名,被打包到JAR文件中。如果原始的...
下面我们将详细探讨如何在这些IDE中查看jar包的源代码,以及这样做的重要性和具体步骤。 首先,查看jar源码对于开发者来说至关重要。它可以帮助我们理解库或框架的功能,调试代码,学习最佳实践,甚至定位并修复...
首先,Jadclipse是一款专门为Eclipse设计的反编译插件,它能够帮助开发者查看和调试没有源代码的字节码。当你试图调试jar文件并遇到“不能创建jad进程”或者行号与实际代码不一致的问题时,这通常意味着Jadclipse的...
总的来说,要在Eclipse中查看Android源代码,你需要正确的源码环境、Eclipse的SDK配置,以及一个指向源码的Android项目。通过这种方式,开发者不仅可以学习Android系统的内部工作原理,还能方便地进行调试和问题定位...
在默认情况下,如果JAR包未包含源代码,Eclipse无法直接打开源码,这时我们就需要借助特定的插件来实现这一需求。"eclipse中查看jar包源文件插件"正是为了解决这一问题而设计的。 该插件的主要功能是允许开发者在...
总的来说,为了在Eclipse中查看无源码的第三方库的源代码,你需要jad.exe作为反编译工具,以及net.sf.jadclipse_3.3.0.jar作为Eclipse的插件,将这两者结合使用,便能在Eclipse的友好环境中直接查看和理解.class文件...
使用JD-Eclipse插件查看.jar源码时,用户可以直接右键点击项目中的.jar文件,选择"Open With" -> "JD-GUI",这样Eclipse就会调用JD-Eclipse插件打开源码视图。在源码视图中,开发者可以看到反编译后的Java源代码,...