2013-11-14 17 views
3

我正在使用JRE1.7.0_25。不久前我運行了一個由webex會話強制的Java更新。看起來在更新之後,我不再能夠使用jvisualvm來檢查正在運行的java進程(進程已啓動 - 我已檢查)。除了將JRE更改回以前的JRE7版本,我還有什麼可以解決問題的方法? jvisualvm中的應用程序選項卡僅顯示visualvm和eclipse - 不是任何其他java進程。謝謝。java進程沒有顯示在jvisualvm

更新:

重新啓動後,我收到以下錯誤: 本地Java應用程序無法檢測。

http://visualvm.java.net/troubleshooting.html#jpswin

遺憾的是,方案中提到似乎並沒有在我的情況適用。任何建議,除了重新安裝JRE將不勝感激。

更新

的JRE更新爲1.7.0_45從1.7.0_25。我將在卸載JRE 1.7.0_45後進行更新。

+0

您通常需要jdk才能查看本地java進程。是否有可能升級到新的jre版本而不是jdk版本? – jtahlborn

+0

我還有JDK - 它的1.7.0_25 - 我只是沒有在帖子中提到它。 –

回答

8

我不得不從temp目錄中刪除hsperf目錄 - 我在windows上查找錯誤的temp目錄位置。 JVisualvm現在正在使用JDK 1.7.0_45(我已升級到1.7.0_45)。由於此瀏覽器Java更新,幾乎浪費了一小時。

+2

它適合我,謝謝! (Windows 8.1,jdk1.8.0_45,刪除文件夾位於C:\ Users \ me \ AppData \ Local \ Temp \) –

+0

@PaulB快捷方式 - 在運行參數對話框中輸入%temp% r),或者在Windows資源管理器文件路徑文本字段中。 –