有時候我們用jdk自帶的JvisualVm來監控本地jvm的時候,會彈出一個“無法監視本地Java應用程序”的提示。
處理方法
根據官網的處理方法,修改一下%TMP%\hsperfdata_username就可以了。
處理過程:
1、要先關閉IDEA,並且關閉所有的Java程序;
2、按Win + R,然後輸入:%TMP%;
3、找到 hsperfdata 開頭的文件夾
4、按用戶名修改一下這個文件名,即hsperfdata_ 的後面寫上你的用戶名,如果用戶名有大寫,這裏全部改爲小寫,查詢用戶名的方式: 查看用戶名
5、修改後的文件名應該爲 hsperfdata_xxxx ,xxxx就是 步驟4 看到的用戶名。
如果以上修改完成後,發現還是提示無法監視本地Java應用程序,那麼右鍵hsperfdata開頭的文件,然後查看屬性,點擊安全,爲當前用戶賦予完全控制的權限。