在JDK工具包的bin目錄下,有一個java可執行文件javap即javap.exe,該工具可以查看java編譯后的class文件。使用命令如下:
javap -c Test.class
因此可以基於該命令在IDEA中設置宏,來快捷使用javap查看字節碼,設置過程如下:
1、打開IDEA,點擊File->Settings。選擇Tools->External Tool。點擊左上角的加號,如下:
2、然后按照如下圖所示修改即可:
注意:
Name為工具名稱,隨意填寫即可;
Program表示所使用的程序,選擇JDK中bin目錄下的javap.exe;
Arguments表示參數,如下填寫即可:FileNameWithoutExtension可以點擊右側的Insert搜索,
-c $FileNameWithoutExtension$.class
Working directory表示當前工作目錄,值也可以點擊右側的Insert搜索,路徑拼接如下:
$OutputPath$\$FileDirRelativeToSourcepath$
3、查看字節碼:
在對應的java文件編輯區域內里面點擊右鍵,選擇External Tools->Show Byte Code,便可以在IDEA終端顯示對應的字節碼。