是否可以查看 Java 类文件的字节码

2022-09-02 19:15:00

我正在Java中进行字节码操作/生成,我只是想知道是否有一种简单的方法来检查字节码。我不想反编译文件,我想实际查看编译的字节码。我不需要编辑它。任何用于执行此操作的链接或程序都是可以接受的答案。


答案 1

由于您希望被引导到一些可以轻松向您显示字节代码的程序,那么我的建议是使用IntelliJ IDEA,因为它具有对查看字节代码的内置支持。

下面是一个如何执行此操作的示例(它也可以映射到您选择的某些键):

enter image description here

enter image description here

这很容易,而且肯定也可以在eclipse或NetBeans中完成。


答案 2

不确定您到底需要什么,但除了javap(用于显示字节码的命令行工具)之外,您还可以查看javassistasmcglib - 它们允许您使用java代码解析字节码。


推荐