[英]Scala: Inspect bytecode on JVM 1.7 from SBT or Eclipse Scala IDE
我正在尋找一種方法來檢查生成的字節碼,它很容易集成到SBT或Eclipse Scala IDE中。
我想默認方法是:
console
:javap -c ClassToAnalyze
但是,我正在研究JVM版本1.7(Scala版本2.10.0),我只是得到:
:javap not yet working with java 1.7
有沒有其他方法可以檢查/分析生成的字節碼?
下面的兩個工作對我來說都是java 1.7
:javap
Scala 2.11 REPL中的:javap
javap
工具 現在,要將其與SBT或Eclipse集成,您可以像使用與命令行兼容的任何其他可執行文件一樣使用JDK的javap
。
編輯運行外部命令當然不是跨平台的,但在SBT“腳本”的情況下,您可以參考:
幾年前我整理了一個簡單的sbt插件,它將ASM textifier的輸出轉儲到整個項目的磁盤上,你可能會發現它比javap更方便。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.