是否有与.NET Reflector等效的 Java ?
编辑:更具体地说,反编译是我所追求的。
请参阅如何反编译 Java 类文件?那里有一个指向JD-GUI的链接,这似乎与您要查找的内容有关。
编辑:另见Open Java *.Class Files。
编辑 2:最好的免费 Java .class 查看器?,其中特别提到了 .NET Reflector。
据我所知,.NET Reflector 的功能在几乎所有 Java IDE 中都可用,包括 Eclipse。只需将jar
文件添加到项目中,您就可以像浏览自己的类一样浏览其类。
对于反编译器方面(与纯类浏览器相反),也有一些替代方案。JDK 工具javap
仅反编译为字节码,因此获取源代码并不是很有用(但可能有助于理解代码)。
JAD是 Java 世界中非常流行的反编译器,它在大多数情况下都会生成可编译的 Java 代码(尽管有些字节码序列不容易翻译成有效的 Java,因此存在一些极端情况)。
您可以获得用于将 .class 反编译为 .java 的JAD 。它很擅长。
如果您使用Eclipse ,请获取jadclipse插件。您需要配置 jad.exe 的路径。下次打开 .class 时,您将看到反编译的源代码,而不是 .class 声明。你也可以用 F3 浏览。它非常有用。
我对 Java 不是很熟悉,但是JBrowser对你有用吗?