錯誤:數個 Java 虛擬機器在同一個處理程序中執行 ;無法載入 Java Runtime Environment
本文適用於:
- 平台: Windows Vista, Windows XP
- Java 版本: 7.0
症狀
使用者在執行某些 Java Applet 時見到以下錯誤:
數個「Java 虛擬機器」在同一個程序中執行
或者 無法載入 Java Runtime Environment
原因
我們正在調查此問題的確切原因。
解決方法
以下是許多使用者順利排除此問題的幾種方法。
嘗試設定虛擬記憶體
- Windows XP 使用者
按一下「開始」->「控制台」->「系統」->「進階」->「效能 (設定)」->「進階」->「虛擬記憶體 (變更)」-> 按一下「系統管理大小」->
設定然後重新啟動電腦。
- Windows Vista 使用者
按一下「開始」->「設定」->「控制台」->「系統」->「進階系統設定」->「進階」-> 按一下「效能」下的「設定」->「效能選項」-「進階」->「虛擬記憶體」- 按一下「變更」- 選取「系統管理大小」,然後重新啟動電腦。
將 JRE 參數設為低於系統實體記憶體實際數量的 3/4
- 若要檢查系統上的實體記憶體:
按一下「開始」->「控制台」->「系統」。如此便能得知系統上的實體記憶體數量。 - 設定 JRE 參數
按一下「開始」->「控制台」-> Java (如此即開啟「Java 控制面板」) -> Java ->「檢視」-> 在標示為 Java 執行階段參數的最後一個欄位中輸入 -Xmx512M (備註:將 512 變更為實際 RAM 數量的 3/4)
從「控制台」中解除安裝所有版本的 Java
- Windows XP 使用者
按一下「開始」->「設定」->「控制台」->「新增/移除程式」。選取 Java 並按一下「解除安裝」。
- Windows Vista 使用者
按一下「開始」->「設定」->「控制台」->「程式和功能」。選取 Java 並按一下「解除安裝」。 - 從 Java.com 下載最新 Java
停用 Internet Explorer 中的附加元件
- 開啟瀏覽器
- 按一下「工具」->「網際網路選項」->「程式集」->「管理附加元件」。
- 選取要停用的附加元件,然後按一下「停用」(設定)
備註:停用如 SSVHelper Class、Windows Live Sign-in 附加元件、舊的 Java plug-in 等