Java Decompiler [已关闭]

2022-09-02 00:29:57

你能为Eclipse推荐一个Java反编译器吗?我的其他问题是,使用来自其他Java程序的反编译代码有什么限制?非法还是什么?我对许可证了解不多。感谢您的阅读。


答案 1

我建议在谷歌上弹出一个,这是JD Java反编译器。它的工作原理真的很好。

至于限制,您必须阅读特定软件的许可证,可能会写出禁止任何反编译方式。


答案 2

我喜欢JadClipse - 但它在某些地方显示了它的年龄。您将需要:

  • 一个 jad 二进制文件
  • jadClipse installed
  • 将 Eclipse 首选项指向上述 jad 二进制文件
  • 告诉它生成行号并对齐以进行调试

有几个缺点:

  • 代码是按顺序生成的,如果字节代码被重新排列,那么在字节代码中出现了一些延迟的东西,但是在原始源代码的早期 jad 不会倒带以将反汇编的代码放到正确的行。
  • jad不太理解Java 5 + 6字节码。

推荐