Eclipse:如何反编译jar并将其作为项目加载?

KJW*_*KJW 8 eclipse jar

我如何反编译jar并将其作为项目加载到Eclipse中,以便我可以修改代码?

我有谷歌反编译jar.寻找指南或任何有关它的经验的见解.

dty*_*dty 3

除非您也有源代码(无论是在 JAR 中还是单独),那么最好的办法就是使用 Java 反编译器。根据代码最初的编译方式,这可能会生成与原始作者编写的代码显着不同的源代码(当然,尽管功能相同)。例如,某些优化器选项可能会导致循环被重写和局部变量被删除。某些调试选项可能会导致局部变量的名称被删除,因此反编译器将不得不为它们发明(无意义的)名称,等等。

我还想问你想做的事情是否合法。一般来说,如果一个项目获得修改许可,那么它的源代码将可用,您将不需要执行您所建议的操作。

  • 通过提供半途而废的产品并擅离职守来欺骗客户也是不合法的。 (7认同)
  • 但这仍然不会使其变得更加合法!听着,我不是在评判你——我只是指出一个你可能没有想到的问题,仅此而已。 (4认同)