1. 程式人生 > >Intellij idea快速檢視Java類位元組碼

Intellij idea快速檢視Java類位元組碼

最近在研究JVM類載入、JVM位元組碼相關的東西,需要經常檢視位元組碼。之前都是用一些外部工具例如bytecoderJD或者直接cmd使用javap的方式檢視位元組碼。但是使用起來比較麻煩,畢竟不如直接在IDE中直接檢視方便。於是在網上搜索,Intellij idea是否支援檢視位元組碼。看到StackOverflow上有人展示idea 12可以直接檢視位元組碼。但是我在idea 15上卻沒有找到這個功能,在plugin中確實能看到這個外掛,不知道怎麼回事,只好自己想辦法了。還好,idea給我們提供了“外部工具”功能,使我們能夠擴充套件我們想要的功能。

實現思路:

在idea內直接執行javap,將內容列印在IDE的console中。

實現方式:

  1. 開啟File-Settings,或者直接使用快捷鍵Ctrl+Alt+S 

    2.開啟Tools-External Tools,右側點選綠色“+” 
     
    3.新增規則如下 
     
    4.程式碼處右鍵,即可找到新增的功能 
     
    效果如下: