Reflector for Java?

2022-09-01 07:48:31

有没有一个Java相当于.NET Reflector

编辑:更具体地说,反编译是我所追求的。


答案 1

请参阅如何反编译 Java 类文件?那里有一个指向JD-GUI的链接,它似乎是关于你正在寻找的东西。

编辑:另请参阅 Open Java *。类文件

编辑 2:最好的免费Java.class查看器?,其中特别提到了.NET Reflector。


答案 2

据我所知,.NET Reflector的功能几乎在所有Java IDE中都可用,包括Eclipse。只需将文件添加到项目中,您就可以像浏览自己的类一样浏览其类。jar

对于反编译器方面(与纯类浏览器相反),也有一些替代方案。JDK 工具仅反编译为字节码,因此获取源代码并不是很有用(但可能有助于理解代码)。javap

JAD在Java世界中是一个非常流行的反编译器,它大部分时间都会产生可编译的Java代码(尽管有些字节码序列不容易转换为有效的Java,所以存在一些极端情况)。


推荐