Java

Java in Action 下载 帮助中心

帮助资源

搜索 Java 帮助

错误:多个 Java 虚拟机在同一进程中运行


本文适用于:
  • 平台: Windows 98, Windows ME, Windows 2000, Windows XP, Vista, Windows 2003
  • 浏览器: Internet Explorer 5.5, Internet Explorer 6.x, Internet Explorer 7.x
  • Java 版本: 6.0

问题

当运行某些 Java applet 时,用户遇到以下错误消息“
Several Java Virtual Machines running in the same process
”或者“
Java Runtime Environment cannot be loaded”

原因

此问题的根源仍在调查中。
解决方法

以下是不同用户使用过的一些有效解决方法:

尝试设置虚拟内存

    对于 Windows XP 用户:

    转至:
    “开始”->“控制面板”->“系统”->“高级”->“性能”(设置)->“高级”->“虚拟内存”(更改)->单击“系统管理的大小” ->
    “设置”,然后重新启动计算机。

    对于 Windows Vista 用户:

    转至
    “开始”->“设置”->“控制面板”->“系统”->“高级系统设置”->“高级”->单击“性能”下面的“设置”->“性能选项”–“高级”->“虚拟内存”–单击“更改”–选择“系统管理的大小”,然后选择“重新启动计算机”。


将 JRE 参数设置为不超过系统中实际物理内存的 3/4

    首先检查系统上的物理内存:

    转至:
    “开始”->“控制面板”->“系统”。此处会显示系统上的物理内存 (RAM)。

    设置 JRE 参数

    转至:
    “开始”->“控制面板”->“Java”(这将打开 Java 控制面板)->“Java”->“查看”->在最后的Java Runtime 参数字段中输入 -Xmx512M(注:将 512 替换为实际 RAM 的 3/4)


通过控制面板卸载所有 Java 版本

    对于 Windows XP 用户:

    转至:
    “开始”->“设置”->“控制面板”->“添加/删除程序”

    选择列出的 JRE,然后逐个将其删除

    对于 Windows Vista 用户:

    转至:
    “开始”->“设置”->“控制面板”->“程序和功能”

    选择列出的 JRE,然后逐个将其删除


在 Internet Explorer 中禁用插件

    打开浏览器

    转至:
    “工具”->“Internet 选项” ->“程序”->“管理插件” -> 选择要禁用的插件,然后单击“禁用”(设置)

    注:禁用插件,例如 SSVHelper Class、Windows Live 登录和旧 Java 插件。

    转至:
    控制面板并卸载所有 Java Runtime 版本

    转至:
    C:->Documents and Settings->User->Application Data->Sun->Java。

    删除 Java 目录

    现在转至: 手动下载页面 并下载最新版本的 Java。


Java 控制台中的重新载入政策配置

    对于 Internet Explorer

    在浏览器菜单栏中单击“工具”
    选择“Sun Java 控制台”
    在“Java 控制台”中键入字母 r

    Mozilla 1.4+

    在浏览器菜单栏中单击“工具”
    选择“Web 开发”>“Java 控制台”
    在“Java 控制台”中键入字母 r


Java 控制台中的重新载入政策配置




如果正常卸载过程(如前所述)失败,请尝试使用 Microsoft Windows Installer Cleanup 实用程序。此工具将确保删除所有无关的 Java Runtime Environment Microsoft Installer (msi) 注册表项。如需详情和下载,请访问: Windows Installer CleanUp 实用程序说明

删除说明:

  • 下载 Microsoft Installer Clean Up 实用程序文件并将其保存到桌面
  • 双击可执行文件。安装即会开始。按照相应说明执行操作
  • 安装结束后,转至“开始”->“所有程序”->“运行 Windows Install Clean Up 实用程序”
  • 这将打开 Windows Installer Clean Up 实用程序对话框
  • 在已安装的产品列表下,选择您要删除的 JRE 版本
  • 单击“删除并退出”


选择语言 | Newsletter | 关于 Java | Partner with Us
隐私政策 | 使用条款 | 注册商标 | 许可证 | 免责声明 | 支持选项

Sun Microsystems