0
我试图用JD反编译.class文件。 BUt我得到了奇怪的代码(静态调用一个非静态方法,Classname.this.method等)。Java反编译器未给出完整的源代码
请问能否给出100%的源代码?
我试图用JD反编译.class文件。 BUt我得到了奇怪的代码(静态调用一个非静态方法,Classname.this.method等)。Java反编译器未给出完整的源代码
请问能否给出100%的源代码?
不,java反编译器无法为您提供确切的源代码。许多编译器优化不会反映回生成的文件中。
许多不同的源结构编译为相同的字节码。 – EJP 2014-09-04 06:29:31
......更不用说在字节码中,你不能分辨使用旧式编码中的泛型和明确的转换。 – thkala 2014-09-04 06:35:21
@thkala更不用说那只是我刚才所说的一个实例。 – EJP 2014-09-04 09:43:45