Windows下Java的反汇编(.class字节码文件->汇编代码)

1.准备工具
   HSDIS插件下载地址

2.将插件放至文件夹
   将下载的插件解压得到两个dll文件放到JDK_HOME/jre/bin/client和JDK_HOME/jre/binserver目录下

3.编译生成汇编代码
   将插件放置好了之后,就可以使用java命令携带参数进行编译。由字节码得到的汇编代码将输出在控制台。

java -XX:+UnlockDiagnosticVMOptions -XX:+PrintAssembly Main

   注意:使用的是Product版的HotSpot。才需要加上-XX:+UnlockDiagnosticVMOptions参数,且该参数必须在-XX:+PrintAssembly之前,不确定的话你可以都试试。

posted @ 2018-05-07 18:00  李子君啊  阅读(522)  评论(0编辑  收藏  举报