27

如何查看 .class 文件(java 字节码)的内容?

如何在 Linux 中打开这些类型的文件?我正在使用 Centos 5.8。

4

6 回答 6

52

javap -c X将显示X.class.

于 2013-01-03T20:36:31.680 回答
13

读取字节码

javap -v com.company.package.MainClass

要理解字节码你可以使用这个助记符列表

于 2013-01-03T21:15:34.470 回答
2

你可以反编译

要查看 Java 源代码,请检查一些反编译器。去搜索jad

如果您想查看字节码,只需使用javapJDK 自带的。

于 2013-01-03T20:37:48.183 回答
1

使用 javap。它是标准 jdk 的一部分。

于 2013-01-03T20:35:53.717 回答
0

少文件名.class

不确定它将如何帮助您,除非您可以读取字节码...

于 2013-01-03T20:34:48.163 回答
0

任何二进制文件编辑器都可以 - gHexxxd是两个建议。

请注意,除非您能理解 .class 文件提供给您的字节码,否则这不会真正帮助您...

于 2013-01-03T20:36:02.740 回答