查看jar文件中的类、方法、属性等最简单的方法是什么? 我正在寻找一些等价于非常有用的Lutz Roeder .NET Reflector - Java


当前回答

我的需求是查看jar中文件(如属性文件)的内容,而不需要实际提取jar。如果有人像我一样到达了这个线程,试试这个命令-

unzip -p myjar.jar myfile.txt

这对我来说很有效!

其他回答

你可以试试JarSpy。有一个我使用的IDEA插件版本。

杰德是笨拙的,不再维持。我已经切换到“Java反编译器”,它有一个光滑的UI,并支持新的语言功能。

不过,我使用过的每一个反编译器都会遇到无法成功反编译的代码。对于这些人,它有助于理解由标准JDK工具javap生成的反汇编Java字节代码。

Bndtools为Eclipse提供了一个免费的JAR查看器插件。

添加Eclipse更新站点并只安装查看器。

您的IDE也应该支持这一点。我的IDE (slikeedit)称它为“标记库”。只需为jar文件添加一个标记库,您就应该能够以分层方式浏览类和方法。

如果你想看看里面有什么,只需重命名为下面的第一个选项..

F2 &重命名为jarfile.zip //使用任何解拉链… Jar TVF Jar file. Jar Jar tf jarfile.jar