Java 项目的编译文件经常被打包成 JAR(Java Archive,Java 归档文件)文件,当然,作为学习,有时候也非常想看到这个 JAR 被打包前的源代码是怎么样的。 下面提供几种查看 JAR 包的源代码方式。
,如下图设置后,直接双击 要查看的 .class 文件即可,它会自动下载源文件,这样就能看到了
如果不是通过 Maven 管理的项目,推荐一个反编译工具 Jad ,配合 JadClipse 插件 来将 .class 文件反编译为源码。
下载 Jad :http://varaneckas.com/jad/
解压到任意目录即可 ,会得到一个 jad.exe 文件
下载地址 http://sourceforge.net/projects/jadclipse/files/latest/download?source=files
解压会得到 net.sf.jadclipse_3.3.0.jar
安装到 eclipse 有几种方式:
建一个目录 比如,我这里是 JadClipse ,在该目录下建一个 plugins 文件就爱,将 jar 放到这个文件下,这样就是一个典型的 eclipse 插件了。
建一个 JadClipse.link 文件,里面写上
path=D:/eclipsePlugins/JadClipse
就是指向我们新建的 JadClipse目录,将 JadClipse.link 放入到 eclipse 的 dropins 目录下即可,
重启
配置Jadclipse, 在 Windows - Preferences - Java - JadClipse 下
修改 Path to decompiler 输入我们解压 jad.exe 的位置,如下:
D:\eclipsePlugins\JadClipse\jad158g.win\jad.exe
在 Windows - Preferences - General - Editors - File Associations 下 .class without source 文件类型的
默认编辑器为 JadClipse Class File Viewer
重启即可
这是没有源码的
这个是获取源码的
这样,我们就能看到源代码了。
相关推荐
Eclipse中查看class源码的插件,jar包反编译查看工具,两种方式查看jar包对应的源代码。亲测可用
eclipse中jd-gui插件,可以用于查看jar包class源代码。
emmet 你懂得, 前端神器, 这个是基于官方最新源代码编译的clilpse插件, 资源包含源代码,谢谢
Eclipse sdk中查看jar源代码的方法.doc
希望在eclipse当中运行tomcat的同道中人,可以下载下来这个,我找了好几次终于凑齐了,里面有tomcat中关联的jar包。。。
eclipse中如何实现jar文件与源代码的关联。使用方便,在任何时刻都能看到源代码
主要介绍了Eclipse查看开发包jar里源代码的方法的相关资料,需要的朋友可以参考下
Eclipse下jmeter2.4源代码编译匹配所需的两个jar包: bcmail-jdk15on-150.jar bcprov-jdk15on-150.jar
里面包括要使用 json-lib 所要用到的所有包。另外还有 json-lib 的源码。可以在 eclipse 里查看源码。 commons-logging.jar commons-lang.jar commons-beanutil.jar commons-collections.jar ezmorph.jar
对于开发人员来说,在eclipse中使用debug功能来跟踪源代码是非常有效的学习和解决问题的手段。但如果跟到一半突然发现跟踪到jar中的class,按F5进入jadclipse反编译的代码后提示不能创建jad进程或并没有进入正确的...
org.eclipse.jface.text.source_3.12.0.v20170523-1043.jar(源代码) 用于自己修改 eclipse插件,关闭按空格和 = 自动补全
该jar包包含: import org.apache.http.Header; ... ... ... ...解压缩后,将lib文件夹下的jar所有jar包导入到eclipse工程的libs中; 可以解决Android-SDK新更新之后,使用http缺少org.apache.http的一些问题.
在网站开发过程中我们经常用到别人做好的jar文件包,Eclipse本身无法查看其源代码,这里给大家分享个Eclipse下查看Jar文件工具。
提取出的Android4.0 API 的源代码,也就是android.jar源代码,这样在Eclipse关联到该源代码,就可以在项目中查看Android API 的实现了。
步骤: 1、运行eclipse,选择菜单栏Help-->Install New Software 2、在右侧窗口,选择Add--> (1)Name:需要自己填写 ...5、插件安装成功,重启eclipse,打开jar包即可查看class文件的源代码。
插件安装在eclipse3.5使用没有问题。其它IDE没有测试过来。 Axis2jar包+war包+eclipse3.5插件+测试源代码(一般类型和复杂类型对象)+插件详细使用方法
antlr-3.3.jar,antlr-runtime-3.3.jar,btm-2.1.3.jar,catch-exception-1.2.0.jar,dcharts-widget-0.10.0.jar,drools-compiler-5.5.0.Final.jar,drools-core-5.5.0.Final.jar,ecj-3.5.1.jar,javax.enterprise....
注意:另外,Eclipse3.2插件安装的版本要尽量和Eclipse3.2版本相兼容、配套,最好采用本书中的版本,这样才能保证光盘中的源代码能够运行起来。 (2)硬件环境 CPU:推荐使用P3 800以上级别。 内存:至少512MB,内存...
eclipse中jd-gui插件,可以用于查看jar包class源代码。官方最新版 解决了再eclipse中不能直接打开jia包的问题,方便查看jar包中的源码
Android4.0原生Settings源代码及所需Jar包下载,直接导入到Eclipse,然后根据我给的截图配置好jar包,就可以编译生成apk,方便大家学习