我想查看编译后的字节码,以便了解更多关于它如何在幕后工作的信息。我正在使用IntelliJ IDEA 15,但找不到查看字节码的方法。我错过了什么?
问问题
13481 次
3 回答
113
IntelliJ IDEA 为 Kotlin 提供了一个字节码查看工具:
也可以通过Ctrl / ⌘</kbd>+Shift+A as Show Kotlin Bytecode action.
这是一个很棒的工具,当你在源文件中移动时可以跳转到相应的字节码。每当源更改时,它都会即时更新字节码。
另外,我想推荐jclasslib Bytecode Viewer作为低级类文件分析(例如检查常量池)的外部工具。现在它也可以作为IntelliJ IDEA 插件使用。
于 2016-02-21T16:20:25.750 回答
5
我使用https://javap.yawk.at/在线查看字节码。将“Kotlin”设置为输入语言,一切顺利。
它甚至可以选择通过 Procyon 查看反编译的 Java 代码,但它可能会不时崩溃。
于 2017-02-27T12:59:58.573 回答