在eclipse上点一些类名的时候会弹出:
source not found:
The source attachment does not contain the source for the file String.class
You can change the source attachment by clicking Change Attached Source below:
当然 你可以点击那个“Change Attached Source”的按钮,来指定你所需要的class的源文件路径
也可以用我现在要说的jd-eclipse工具
你可以在:http://java.decompiler.free.fr/?q=jdeclipse 下载到java decompiler的eclipse插件
然后你可以通过覆盖,或者eclipse>>help>>Install New Software来引入插件
但是我更喜欢用link文件的方式
把下载下来的eclipse插件解压放在eclipse目录下
比如:D:\Program Files\eclipse\jd-eclipse
在eclipse 目录新建个links文件夹,
在里面新建个文件jdclipse.link,文件名无所谓,只要后缀是.link
然后打开文件,写上path=jd-eclipse 这个jd-eclipse就是你jd相对于eclipse根目录的目录
保存就OK了
重启eclipse
随便点开一个class文件
可能会报一个错:
D:\Program Files\eclipse\configuration\org.eclipse.osgi\bundles\57\1\.cp\lib\linux\x86\libjd-eclipse.so: Can't load this .dll (machine code=0x101) on a IA 32-bit platform
出这个错的时候,你需要去你下载的压缩包里找到
jd.ide.eclipse.win32.x86_0.1.3.jar这个jar
解压他,在lib/win32/x86下复制jd-eclipse.dll文件
拷贝到D:\Program Files\eclipse\configuration\org.eclipse.osgi\bundles\57\1\.cp\lib\linux\x86\目录下,将jd-eclipse.dll重命名为libjd-eclipse.so将原来的覆盖掉
重启eclipse,你就可以看到反编译好的class文件了
当然,反编译的class文件是没有源码好看的,因为源码有大量的注释
分享到:
相关推荐
这时,Java反编译工具就派上了用场,其中jd-gui和jd-eclipse插件是常用的两个工具。本文将详细介绍如何在Eclipse集成环境中安装并使用jd-eclipse插件,帮助开发者实现便捷的反编译功能。 首先,jd-gui是一个独立的...
在这种情况下,反编译工具就派上用场了。JD-Eclipse是一款在Eclipse中集成的反编译插件,它能够帮助我们查看Java字节码并将其转化为可读的源代码。 标题中的"eclipse下安装反编译软件jd-eclipse.rar"指的就是这个...
这时,反编译工具就派上了用场。在Eclipse中,可以通过安装插件来实现这个功能,比如jd-eclipse-2.0.0-free插件。 jd-eclipse是Eclipse的一个反编译插件,它的主要任务是将Java字节码转换回接近原始源代码的形式,...
9. **版权问题**:使用反编译工具需要注意的是,除非拥有原始源代码的授权,否则反编译他人的商业软件可能会涉及版权法律问题。因此,通常只在合法和合理的范围内使用JD-GUI,例如分析自己的项目或研究开源软件。 ...
非常好用的JAVA反编译工具JD-GUI: 1、支持JDK 1.1.8, JDK 1.3.1, JDK 1.4.2, JDK 1.5.0, JDK 1.6.0, JDK 1.7.0, JDK 1.8.0, JDK 9.0.1, JDK 10.0.2 2、下载包,包含jd-gui-1.6.3.jar,jd-gui-windows-1.6.3.zip,jd...
Java反编译工具JD-GUI是一款专为Java开发者设计的实用工具,它允许用户查看Java字节码(.class文件)的源代码,即使原始的源代码已经丢失或不可用。这一工具对于软件逆向工程、学习Java类库的工作原理以及调试二进制...
JD-Eclipse是一款功能强大的反编译工具,专为Java开发者设计,能够帮助用户查看并理解已编译的.jar文件中的源代码。这款工具作为Eclipse IDE的一个插件,使得在不拥有原始源代码的情况下,也能对.jar文件进行深入...
然而,有时我们需要查看Java代码的原始实现,而不仅仅是字节码,这时就需要用到反编译工具。JD-GUI和JadClipse就是这样的工具,它们能够将Java字节码转换为可读的源代码。 标题提到的“eclipse安装jd反编译插件”,...
然而,有时候开发者需要查看已编译的.class文件的源代码,这时反编译工具就派上用场了。"jd-eclipse"就是这样一个专为Eclipse设计的反编译插件,它能够帮助用户从字节码还原出接近原始的Java源代码,便于理解和学习...
Java反编译工具JD-GUI是一款非常实用的软件,它为开发者提供了查看和理解Java字节码的能力。在编程过程中,有时我们可能需要查看已编译的.class文件的源代码,尤其是在处理没有源码的库或者研究现有代码时。JD-GUI...
jd-eclipse-site-1.0.0-RC2.zip 是一个专门为Eclipse集成开发环境设计的反编译工具,主要用于帮助开发者查看Java类文件(.class)的源代码。在软件开发过程中,我们经常会遇到没有源码的第三方库或者无法访问的二...
【jd-eclipse与eclipse反编译工具】 在软件开发过程中,有时我们需要查看已编译的.jar文件中的源代码,以便理解某个库的功能或者解决特定问题。这时,反编译工具就显得尤为重要。"jd-eclipse"是一款专为Eclipse集成...
jd-gui是一个流行的反编译工具,能够将Java字节码转换为可读的源代码,帮助开发者查看和理解无法直接获取源代码的库或程序。而jd-eclipse-site-1.0.0-RC2是jd-gui的Eclipse版本,它将这种能力无缝集成到Eclipse IDE...
decompiler eclipse反编译插件 Eclipse Class Decompiler,整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插件查看类库源码,以及采用本插件进行Debug...
jd.ide.eclipse_0.1.5 JD-Eclipse is a plug-in for the Eclipse platform. It allows you to display all the Java sources during your debugging process, even if you do not have them all. JD-Eclipse is ...
在Java开发中,有时我们可能需要查看或分析没有源代码的库或框架的内部实现,这时反编译工具就显得尤为重要。jd-eclipse插件结合了jd-gui的功能,使得在Eclipse中直接进行反编译操作变得更加便捷。 首先,我们需要...
【反编译工具jd-gui】 在IT行业中,有时候我们需要查看Java字节码背后的源代码,这通常是出于学习、分析或调试的目的。这时,反编译工具就派上了用场。其中,`jd-gui`是一款广泛使用的Java反编译器,它允许开发者...
通过设置JDT的源查找路径,Eclipse可以在没有源码的情况下尝试反编译并显示类文件的源代码。 在压缩包中,`site.xml`是Eclipse插件的更新站点配置文件,它包含了插件的元数据和依赖信息。`plugins`和`features`目录...
jd-gui.exe 工具类 用于查看反编译的jar包 “Java Decompiler项目”旨在开发工具,以便反编译和分析Java 5“字节代码”和更高版本。 JD-Core是一个从一个或多个“.class”文件重构Java源代码的库。 JD-Core可用于...