IDEA關於-javaagent中文路徑導致無法debug的初步解決方案


IDEA明明是裝在D盤的純英文路徑,而且java的相關環境變量全部是在英文路徑,結果還是因為中文路徑的問題導致無法debug。仔細觀察,發現這個中文路徑是作為java的-javaagent的參數輸入的。

最開始想換個路徑,但是根本找不到更改路徑的方式,這個路徑中的中文還不是我一個區區凡人可以修改的,想改的話估計要重裝系統了。

這個jar包,在C盤用戶文件夾下Temp文件夾內,猜測是臨時生成的。

然后發現不debug的時候是沒有這個路徑的文件的,所以這是debug的時候才生成的。

一陣瞎搗鼓,最后解決了問題。

把這個禁用掉。

雖然我也不知道為啥,也不知道會帶來啥副作用,但是現在確實可以debug了。


7/20更新

原先的方案好像會導致debug時某些功能無法使用。

那個中文路徑應該來自系統的環境變量中用戶的TMP或者TEMP,把它改成英文路徑就行。我現在因為升級SSD所以順便重裝了系統,沒辦法驗證了,有條件的小伙伴可以試一試。


免責聲明!

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



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