|
错误:多个 Java 虚拟机在同一进程中运行;无法加载 Java Runtime Environment
本文适用于:
- 平台:
Vista, Windows XP, Windows 2000, Windows 2003
- Java 版本:
6.0
问题
运行某些 Java applet 程序时,出现了一些错误,显示 多个 Java 虚拟机在同一进程中运行 或 无法加载 Java Runtime Environment
原因
此问题的根源仍在调查中。
解决方法
下面是不同用户使用过的一些有效解决方法。
尝试设置虚拟内存
- Windows XP 用户
单击“开始 -> 控制面板 -> 系统 -> 高级 -> 性能(设置)-> 高级 -> 虚拟内存(更改)-> 系统管理的大小 -> 设置”,然后重新启动计算机。
- Windows Vista 用户
单击“开始 -> 设置 -> 控制面板 - > 系统 -> 高级系统设置 -> 高级 -> 设置(‘性能’下)-> 性能选项 – 高级 -> 虚拟内存 – 更改 – 系统管理的大小”,然后重新启动计算机。
将 JRE 参数设置为不到系统中实际物理内存的 3/4
- 检查系统上的物理内存:
单击“开始 -> 控制面板 -> 系统”。此处会显示系统上的物理内存 (RAM)。
- 设置 JRE 参数
单击“开始 -> 控制面板 -> Java(这样将打开 Java 控制面板)-> Java -> 查看”。在最后一个字段(即显示“Java 运行时参数”的字段)中,输入 -Xmx512M(注:请将 512 替换为实际 RAM 的 3/4)。
通过控制面板卸载所有 Java 版本
- Windows XP 用户
单击“开始 -> 设置 -> 控制面板 -> 添加/删除程序”。选择“Java”,然后单击“卸载”。
- Windows Vista 用户
单击“开始 -> 设置 -> 控制面板 -> 程序和功能”。 选择“Java”,然后单击“卸载”。
- 从 Java.com 下载最新的 Java
在 Internet Explorer 中禁用加载项
- 打开浏览器
- 单击“工具 -> Internet 选项 -> 程序 -> 管理加载项”。
- 选择要禁用的加载项,然后单击“禁用”(在“设置”下)。
注:禁用插件,例如 SSVHelper Class、Windows Live 登录和旧 Java 插件。
|