【发布时间】:2012-09-17 21:23:20
【问题描述】:
我有一个其他人编写的 Java 程序,我想将它“反编译”到它的源代码中,以便我可以修改它的代码。我已经尝试这样做并反编译了一个 jar,但是当我尝试将 Java 文件重新编译到 jar 中时,我遇到了一堆依赖问题,因为我没有依赖的源文件(虽然我有一些但它没有'似乎没有帮助)。
是否有任何程序可以让我拖放 Java exe 或安装目录,我猜它会反编译所有内容,以便我可以修改它的一些源并重新编译它?我以前做过,但不记得我用的是什么应用程序。原始程序是用eclipse编写的。
【问题讨论】:
-
如果你使用的是windows那么这是一个非常好的JAVA反编译器code.google.com/p/innlab/downloads/…
-
@vikiiii:是的,我用它来获取我想要更改的源代码。这不是问题。它正在尝试编译源代码,因为所有依赖项都散布在各处。
-
原应用开源吗?如果是,请查看在哪里可以找到原始源代码。否则,请确保根据您正在修改的软件的许可证允许您执行的操作。
-
我很久以前问过同样的事情:stackoverflow.com/questions/4661951/…
标签: java eclipse decompiling