Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何读取Java类文件(Java字节码)_Java - Fatal编程技术网

如何读取Java类文件(Java字节码)

如何读取Java类文件(Java字节码),java,Java,如何查看.class文件的内容(java字节码) 如何在Linux中打开这些类型的文件?我使用的是Centos 5.8。less filename.class 不确定它将如何帮助您,除非您可以读取字节码…使用javap。它是标准jdk的一部分。任何二进制文件编辑器都可以——或者有两个建议 注意,除非您能够理解.class文件提供给您的字节码,否则这对您并没有真正的帮助…javap-cx将显示对X.class的反汇编,您可以这样做 要查看Java源代码,请检查一些反编译器。搜索jad 如果您想查看

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

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

less filename.class


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

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

任何二进制文件编辑器都可以——或者有两个建议


注意,除非您能够理解.class文件提供给您的字节码,否则这对您并没有真正的帮助…

javap-cx
将显示对
X.class
的反汇编,您可以这样做

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

如果您想查看字节码,只需使用JDK附带的
javap

读取字节码
要理解字节码,可以使用助记符列表

Geeee,我想写这个!但我认为这更适合作为一个注释…+1表示“除非你能读字节码”,Chuck Norris能读字节码。他也会唱!如果您只想查看二进制或十六进制转储文件,可以使用just-want-to-see.class文件中的代码。+1作为联机反编译器的链接!使用javapx-c有效!谢谢。我一直在找这样的东西。谢谢
javap -v com.company.package.MainClass