使用javap -v 命令遇到的問題

~码铃薯~發表於2024-05-19

今天在學習jvm的時候,在使用javap -v 檢視編譯後的class檔案的資訊的時候,遇到了LocalVariableTable項顯示不全的問題。
經過排查後才發現,原來是自己本機配置的jdk環境是java 11的,於是將環境退回到jdk 8,再次執行javap -v 命令就看到了自己想要的結果了。

這裡還有一點需要注意的是, javap -v D:\ideaOldProject\jvm_demo\target\classes\com\coding\jvm\jvmstack\SlotDemo
一定要是指定為target編譯後的目錄下的檔案才行。

相關文章