除非您也有源代码(无论是在 JAR 中还是单独),那么最好的办法就是使用 Java 反编译器。根据代码最初的编译方式,这可能会生成与原始作者编写的代码显着不同的源代码(当然,尽管功能相同)。例如,某些优化器选项可能会导致循环被重写和局部变量被删除。某些调试选项可能会导致局部变量的名称被删除,因此反编译器将不得不为它们发明(无意义的)名称,等等。
我还想问你想做的事情是否合法。一般来说,如果一个项目获得修改许可,那么它的源代码将可用,您将不需要执行您所建议的操作。
| 归档时间: |
|
| 查看次数: |
28851 次 |
| 最近记录: |