http://kingtoon.iteye.com/blog/1462738
一、下载
(1)下载插件 JadClipse
下载地址:http://jadclipse.sourceforge.net/wiki/index.php/Main_Page
注意myeclipse8.5需要JadClipse 3.3 ,低于此版本,反编译会报错
这里是net.sf.jadclipse_3.3.0.jar
(2)下载 Xjad 将jad.exe保存到一个指定目录下,比如F:\TOOL\JavaTool\myEclipse\plugin\jad\jad.exe
二、安装插件
(1)将net.sf.jadclipse_3.3.0.jar拷贝到myeclipse8.5的安装目录 %myeclipse_home%\dropins\eclipse\plugins 下。如果没有此目录,可以对应路径新建即可。
(2)打开myeclipse,依次window/preferences,在左侧树型菜单java节点下新增子菜单JadClipse,如下图:
三、配置
选中JadClipse,在右侧窗口中:
(1)Path to decompiler,这里设置反编译工具jad的全路径名,比如F:\TOOL\JavaTool\myEclipse\plugin\jad\jad.exe.
(2)Directory for temporary files,这里设置临时文件路径,比如F:\TOOL\JavaTool\myEclipse\plugin\jad\tmp
四、检查
检查myeclipse是否已经设置成class文件的缺省打开方式为JadClipse,进入window/preferences/General/Editors/File Associations,找的*.class,
如果没有,则需要手动指定。如下图:
五、测试
从myeclipse中打开含有class的project,通过快捷键ctrl+shift+type查找到java类文件(搜索jar包和src目录),在弹出的窗口中,输入已有的类名,双击即可看到反编译jar包中任意class文件的效果。
此外,还有一款比xjad更好的图形界面的反编译工具jd-gui.exe,下载地址:http://java.decompiler.free.fr/jd-gui/downloads/jd-gui-0.3.3.windows.zip
分享到:
相关推荐
在Eclipse中,jad通常与JADclipse插件结合使用,以图形化的方式查看jar包源码。 1. **安装JADclipse插件**: - 打开Eclipse,进入"Help"菜单,选择"Install New Software"。 - 在"Work with"下拉框中输入...
1.将net.sf.jadclipse_3.3.0.jar拷贝到eclipse的plugins目录下 2.再删除eclipse的configuration目录下org.eclipse.update文件 3.重启eclipse,点击菜单栏中File->Restart 4.下载jad的可执行文件,解压后放在某一磁盘...
这个脚本首先设置JAR文件和输出目录,创建输出目录,然后使用JAD反编译所有.class文件到指定目录,最后使用jar命令将源码打包成新的JAR包。 3. 在批处理脚本所在目录运行DJ1.7.bat,反编译过程就会开始,源代码会...
总的来说,"eclipse中反编译jar包源码"是一个关于使用Eclipse和JAD反编译器插件来解析和理解.jar文件内部实现的过程。通过这种方式,开发者可以学习第三方库的工作原理,调试依赖,或者在没有源代码的情况下进行代码...
本篇文章将详细探讨如何使用反编译工具来获取jar包的源码,并解析其中涉及的技术和注意事项。 首先,了解什么是jar包。JAR(Java Archive)是Java平台的一种标准归档格式,它用于聚合大量的Java类文件、相关的元...
以下是配置Eclipse以使用jad查看jar包源码的步骤: 1. 安装jad插件:Eclipse Marketplace提供了jad的集成版本,如JD-Eclipse或Decompiler Plugin。打开Eclipse,选择"Help" -> "Eclipse Marketplace",在搜索框中...
3. 创建源码jar:反编译完成后,可以使用jar命令将源代码打包成一个新的jar文件,例如`jar cvf source.jar -C <output_directory> .`,这将创建一个包含所有源代码的source.jar。 4. 在Eclipse中导入源码:将源码jar...
总的来说,"java jar包查看工具"如JD-GUI,是Java开发者必备的辅助工具之一,它极大地便利了对JAR包内容的探索和理解,尤其在没有源码的情况下,能帮助我们逆向工程,了解代码的工作原理。在实际开发中,结合其他...
本文将深入探讨如何对Java jar包进行混淆加密,以及相关工具的使用。 一、代码混淆的重要性 代码混淆的主要目的是使原始的Java代码变得难以理解和反编译。这通过改变类、方法和变量的名称,以及重排和优化代码结构...
使用JAD反编译时,需要确保JAD的可执行文件(jad.exe)路径被正确配置在Jadclipse的设置中。这样,当在Eclipse中通过Jadclipse打开一个类时,插件会调用JAD来完成反编译,并显示结果。 反编译技术在软件开发中具有...
对于这种情况,开发者可以考虑使用更强大的反编译工具,如JAD (Java Decompiler) 或 FernFlower,它们在处理复杂情况时可能会有更优秀的表现。 总的来说,jd-gui是Java开发者日常工作中一个实用的辅助工具,尤其是...
标题“eclipse源码反编译jar包”指的是在Eclipse中安装并使用特定的插件来查看.jar文件的源代码。这通常涉及到将反编译工具集成到Eclipse中,以便开发者可以在不离开IDE的情况下查看和理解第三方库的内部工作。描述...
博文链接指向iteye上的一个博客,作者smallratluobin分享了如何使用特定工具将jar包转换为.java源码的步骤和经验。虽然具体的细节没有提供,但通常这类博客会涵盖如何下载和使用这些反编译工具,以及可能遇到的问题...
Dex文件是Android应用运行时使用的字节码格式,而.dex到.jar的转换使得我们可以使用Java反编译器(如JD-GUI或JAD)来查看和理解应用的原始源代码。 在描述中提到的"2017.12刚看的目前最新的包还是15年出来的2.0",...
net.sf.jadclipse_3.3.0.jar是jadclipse插件的版本号为3.3.0的jar包,它是专门为MyEclipse集成开发环境设计的JAD图形界面插件。jadclipse使得在MyEclipse中可以直接通过右键菜单对.class文件进行反编译,查看源代码...
然而,在某些场景下,我们可能需要查看jar包内的源码,例如进行学习、调试或者逆向工程。这时,我们就需要用到jar包反编译工具。 "jar包反编译工具"主要的功能就是将已编译的.class文件转换回可读的.java源码。这是...
总的来说,为了在Eclipse中查看无源码的第三方库的源代码,你需要jad.exe作为反编译工具,以及net.sf.jadclipse_3.3.0.jar作为Eclipse的插件,将这两者结合使用,便能在Eclipse的友好环境中直接查看和理解.class文件...
因此,在使用第三方jar包时,尽可能获取并使用带有源码的库,以获得更好的理解和维护性。 总之,掌握如何使用jar包Java代码查看工具,对于Java开发者来说是一项重要的技能。通过这些工具,我们可以更深入地了解库的...
当我们想要查看或理解一个jar包内部的源代码,但又没有源码时,就需要进行反编译。Java jar包反编译是一项重要的技能,尤其对于软件开发者和逆向工程爱好者来说。 反编译是将已编译的字节码(.class文件)转换回...