【发布时间】:2011-11-29 19:55:23
【问题描述】:
我正在 Eclipse 中开发一个 Java 项目。在此,我使用了已放入类路径的第三方 JAR。现在我想了解 JAR 文件中的代码,并想查看实际代码并像我自己的代码一样浏览第三方代码。
我的问题是这样的:不是我手动反编译 JAR 中的所有类文件并将它们按照包声明放在适当的文件夹中,而是 Eclipse 是否可以通过某种方式为我反编译它们并将它们放入合适的文件夹?在这种情况下应该采取什么方法?
【问题讨论】:
-
未经作者许可不得进行逆向工程。
-
@ShivanRaptor ...谁告诉你这是逆向工程???基本上,第三方 jar 是由我们自己公司的一名员工编写的,他现在已经离开了组织。他没有在存储库中提交实际的源代码,而只留下了编译后的 jar 文件。现在我需要扩展功能并查看 jar 文件中的代码来修改现有的 jar 文件。这与逆向工程无关。
-
@user496934,逆向工程并不总是坏事,在你的情况下是可以理解的。 :-)
-
是的..逆向工程并不总是坏事-:) 但我不认为我正在做的是逆向工程。我只想扩展现有的功能,所以我想看看现有的实现。
-
@user496934:很遗憾听到你有这么不负责任的员工。我完全理解你的沮丧。顺便说一句,JAD 是个不错的选择。
标签: java eclipse jar reverse-engineering