首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

查看java源码编译后的汇编代码,该怎么解决

2012-06-13 
查看java源码编译后的汇编代码各位,请问有什么工具可以查看java源码最终在机器上运行的汇编代码吗??[解决

查看java源码编译后的汇编代码
各位,请问有什么工具可以查看java源码最终在机器上运行的汇编代码吗??

[解决办法]
Java 并不是编译成本地代码运行的,Java 是运行在 JVM 上的,把 java 文件编译
成 .class 文件,也就是一些 JVM 指令,再由 JVM 解析执行的。

可以使用 javap 命令查看某个类的 JVM 指令

javap -c Test

Test 是某个 .class 文件



[解决办法]
java 是字节码,不是二进制码,所以无法反汇编。
[解决办法]
不能反汇编
[解决办法]

探讨
Java 并不是编译成本地代码运行的,Java 是运行在 JVM 上的,把 java 文件编译
成 .class 文件,也就是一些 JVM 指令,再由 JVM 解析执行的。

可以使用 javap 命令查看某个类的 JVM 指令

javap -c Test

Test 是某个 .class 文件

热点排行