我想查看编译后的字节码,以便在幕后了解更多有关其工作原理的信息。我正在使用IntelliJ IDEA 15,但找不到找到字节码的方法。我想念什么?
3 回答
拉丁的传说
TA贡献1789条经验 获得超8个赞
IntelliJ IDEA带有用于Kotlin的字节码查看工具:
工具→ Kotlin→显示Kotlin字节码
也可以通过Ctrl / ⌘+ Shift+ A作为“ 显示Kotlin字节码”操作使用。
这是一个很棒的工具,当您在源文件中移动时,可以跳转到相应的字节码。并且只要源发生更改,它就会动态更新字节码。
另外,我想推荐jclasslib Bytecode Viewer作为用于低级类文件分析(例如检查常量池)的外部工具。现在,它也可以作为IntelliJ IDEA插件使用。
杨__羊羊
TA贡献1943条经验 获得超7个赞
只是添加到上面的答案。
工具→Kotlin→显示Kotlin字节码
现在,在字节码视图中,还有一个选项可以将字节码反编译为Java。因此,您实际上可以在intellij中看到字节码和等效的Java代码。您甚至可以选择使用JVM 8目标进行转换。
- 3 回答
- 0 关注
- 1130 浏览
添加回答
举报
0/150
提交
取消