SOAP UI安装后出现JVM错误

时间:2012-10-03 14:45:17

标签: java jvm soapui

我正在尝试安装SOAPUI工具。安装完成后,执行时,我收到此错误:

  

无法启动JVM。最大堆大小(-XMx)可能是   太大或反病毒或防火墙工具可能会阻止执行

安装到其他机器时,它可以正常工作。

有什么建议吗?

6 个答案:

答案 0 :(得分:18)

出现此问题的原因是Soap Ui尝试以单个块的形式获取指定数量的内存,这很少可用。 因此,解决此问题的方法是导航到soapUi.x.x.x.vmoption文件,该文件可在

中找到

c->程序文件 - > emiware - > soapUi.x.x.x - > bin

编辑此文件并使-Xms为较小的默认值为1200m使其为512m如果不起作用将其更改为较小的值。

PS x.x.x.在我的情况下是SoapUI的版本是4.0.0

-Xms表示初始堆大小。

-Xmx表示最大堆大小。

因此,您可以根据自己的要求设置值。

答案 1 :(得分:11)

如果尝试在32位操作系统(如Windows)上设置太多内存,则通常会发生此错误。例如。如果您在Windows 32位上使用-Xmx1600m或更多,则会出现此错误。

您在失败的计算机上拥有哪个操作系统和Java版本。

答案 2 :(得分:1)

我所做的就是杀死所有使用Java的应用程序进程,例如:Mozilla FireFox。您可以从Windows任务管理器中终止该进程。之后,重新运行SOAP UI。

答案 3 :(得分:1)

这个soapUI问题有一个简单的解决方法......

Ankit和Peter在这里提到过......为了帮助你(和其他人),我已经为此编写了一个分步教程以及修复的截图。我希望这可以帮助你......!

您可以在此处查看 - http://quicksoftwaretesting.com/soapui-jvm-heap-size-xmx-error/

答案 4 :(得分:0)

这些解决方案都不适合我。什么工作是在同一个提到的\ bin目录中启动soapui.bat文件。 此文件确实设置了所需的JAVA环境设置。

我经常使用Java作为一般环境变量,因为这会影响我从Oracle和其他Java好东西的SQL开发人员。

答案 5 :(得分:0)

确保为您的操作系统下载了适当的版本(32/64位)。