2016-07-29 105 views
1

我正在使用SystemUtil.Run对象/操作来启动使用UFT的Java应用程序。然而,收到以下错误:UFT - 启动Java应用程序

“无法创建JVM”

然而,当我手动启动不UFT应用成功打开。

任何想法?

+0

这可能有助于http://stackoverflow.com/questions/7302604/eclipse-error-failed-to-create-the-java-virtual-machine – kuhajeyan

回答

2

发现这是UFT帮助指南,它对我成功。

在IBM Java运行时环境(JRE)上运行Java应用程序1.6 在某些情况下,在安装Java加载项之后,运行在IBM Java 6 JVM上的Java应用程序无法启动。显示的错误消息可能表示Mercury Interactive支持无法加载并且无法创建Java虚拟机。

解决方法:

  1. 从_JAVA_OPTIONS和IBM_JAVA_OPTIONS环境变量删除-Xrunjvmhook。

  2. 在_JAVA_OPTIONS和IBM_JAVA_OPTIONS环境变量的开头添加-agentlib:jvmhook。

  3. 删除JAVA_TOOL_OPTIONS环境变量。

您将需要重新启动系统以使更新的变量生效。