1. 程式人生 > >idea 配置檢視位元組碼

idea 配置檢視位元組碼

主要配置idea的external tools

這裡寫圖片描述

配置方法如圖:file–>setting–>external tools
在配置javap引數的時候遇到了問題,別人的引數是FileClass,我的按照配卻不行
按 FileClass引數 配置後的命令為

"D:\Program Files\Java\jdk1.8.0_144\bin\javap.exe" -c la.kaike.taiprod.thread.InfKklHomeworkGroupThread

要說應該能執行,這麼配偏偏報找不到類
按圖中配置引數為:-c $OutputPath$\$FileDirRelativeToSourcepath$\$FileNameWithoutExtension$.class


配置拼接後的命令為:

"D:\Program Files\Java\jdk1.8.0_144\bin\javap.exe" -c "D:\workspace\main\tai-prod\tai-prod-biz\target\classes\la\kaike\taiprod\thread\InfKklHomeworkThread.class"

比較下兩者拼成的命令差別就是第一個包路徑是用”.”點表示的,第二個命令是用斜槓路徑表示的。第二個命令就能夠成功執行,我的系統是win7,發這個問題:執行java命令,當java類含包路徑時,用”.”點表示包路徑執行不成功,用斜槓執行就成功。應該是哪裡配置的問題,沒找到啊,記下來吧