使用intellij idea 查看Java字節碼


最近在研究 jvm ,需要查看字節碼.  整理使用intellij idea 查看Java字節碼 使用方式如下:

 

 

 

內容參考:

Program: /Library/Java/JavaVirtualMachines/jdk1.8.0_161.jdk/Contents/Home/bin/javap

Arguments: -c -l $FileClass$

Working directory: $OutputPath$

參數可選指令:
-help  --help  -?        輸出此用法消息
 -version                 版本信息,其實是當前javap所在jdk的版本信息,不是class在哪個jdk下生成的。
 -v  -verbose             輸出附加信息(包括行號、本地變量表,反匯編等詳細信息)
 -l                         輸出行號和本地變量表
 -public                    僅顯示公共類和成員
 -protected               顯示受保護的/公共類和成員
 -package                 顯示程序包/受保護的/公共類 和成員 (默認)
 -p  -private             顯示所有類和成員
 -c                       對代碼進行反匯編
 -s                       輸出內部類型簽名
 -sysinfo                 顯示正在處理的類的系統信息 (路徑, 大小, 日期, MD5 散列)
 -constants               顯示靜態最終常量
 -classpath <path>        指定查找用戶類文件的位置
 -bootclasspath <path>    覆蓋引導類文件的位置

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM