在 Eclipse 中查看第三方 jar 的源代码

发布于 2024-12-07 18:30:13 字数 214 浏览 1 评论 0原文

我正在 Eclipse 中开发一个 Java 项目。在此,我使用了已放入类路径中的第三方 JAR。现在我想了解 JAR 文件中的代码,并希望查看实际代码并像我自己的代码一样浏览第三方代码。

我的问题是:Eclipse 是否可以通过某种方式为我反编译 JAR 中的所有类文件并将它们放入适当的文件夹中,而不是手动反编译 JAR 中的所有类文件并将它们放入适当的文件夹中?在这种情况下应该采取什么方法?

I am working on a Java project in Eclipse. In this I am using a third party JAR which I have put in on the classpath. Now I want to understand the code in the JAR file and want to see the actual code and navigate through the third party code just like my own code.

My question is this: Instead of me manually decompiling all of the class files in the JAR and putting them in the appropriate folder as per package declaration, is there some way in which Eclipse will decompile them for me, and put them in the appropriate folder? What should be the approach taken in such a scenario?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

愿得七秒忆 2024-12-14 18:30:13

我使用的反编译器是JAD。它有一个 Eclipse 插件 Jadclipse。

您可以从 http://www.varaneckas.com/jad 下载 JAD

您可以从 http://sourceforge.net/projects/jadclipse/。单击下载 jar,然后只需将 jar 复制到 Eclipse/plugins 目录中,然后重新启动 Eclipse。从 Preferences->Java->JADClipse 设置 JAD 的路径。然后尝试查看一个类应该给出反编译的代码。

The decompiler I use is JAD. It has an eclipse plugin, Jadclipse.

You can download JAD from http://www.varaneckas.com/jad

You can get Jadclipse from http://sourceforge.net/projects/jadclipse/. Click on the download jar and then simply copy the jar into your Eclipse/plugins directory, and restart Eclipse. Set up the path to JAD from Preferences->Java->JADClipse. Then trying to view a class should give the decompiled code.

将军与妓 2024-12-14 18:30:13

我已经使用Java Decompiler有一段时间了,发现它非常有用,我不知道eclipse,但它似乎有一个eclipse插件: JD-Eclipse

I have been using Java Decompiler for some time and have found it very useful, i don't know about eclipse but it seems to have a eclipse plugin: JD-Eclipse

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文