IDEA明明是裝在D盤的純英文路徑,而且java的相關環境變量全部是在英文路徑,結果還是因為中文路徑的問題導致無法debug。仔細觀察,發現這個中文路徑是作為java的-javaagent的參數輸入的。
最開始想換個路徑,但是根本找不到更改路徑的方式,這個路徑中的中文還不是我一個區區凡人可以修改的,想改的話估計要重裝系統了。
這個jar包,在C盤用戶文件夾下Temp文件夾內,猜測是臨時生成的。
然后發現不debug的時候是沒有這個路徑的文件的,所以這是debug的時候才生成的。
一陣瞎搗鼓,最后解決了問題。
把這個禁用掉。
雖然我也不知道為啥,也不知道會帶來啥副作用,但是現在確實可以debug了。
7/20更新
原先的方案好像會導致debug時某些功能無法使用。
那個中文路徑應該來自系統的環境變量中用戶的TMP或者TEMP,把它改成英文路徑就行。我現在因為升級SSD所以順便重裝了系統,沒辦法驗證了,有條件的小伙伴可以試一試。