0

我正在按此说明安装 Opentaps 的开源代码,请访问http://www.opentaps.org/docs/index.php/General_Installation_of_Opentaps

但我收到一个错误:

无法创建Java虚拟机。

这就是我所做的:

  1. 打开 cmd 并转到目录 c:\opentaps
  2. set JAVA_HOME=C:\Program Files\Java\jdk1.7.0_04
  3. 使用命令startofbiz.bat

最后我得到了错误:

无法创建Java虚拟机

发生了致命异常。程序将会退出。

解决方案 2 失败。当我通过此指令更改“startofbiz.bat”文件中的某些内容时, 我会遇到与上述相同的问题。

解决方案 3 失败。我还将内存设置更改为-Xms256M -Xmx512M -XX:MaxPermSize=128M. 现在我在控制台中遇到内存不足异常。

请帮我。

4

1 回答 1

1

对于上述问题,我们有几个解决方案

解决方案 1:您可以重新安装所有组件。即这意味着您已经安装了整个软件。对于错误:无法创建 Java 虚拟机。

解决方案 2:最大堆大小取决于机器架构,例如 32 位或 64 位,JVM 位大小,例如 32 位 JVM 或 64 位 JVM 和操作系统。

在 32 位机器中,虽然最大堆大小的理论限制为 4GB,但它因操作系统而异,例如在 32 位 Windows XP 上,由于各种原因,最大堆大小限制为 1.5G,而在 64 位 Solaris 机器上,即使使用 32 位 JVM你可以负担得起大约 3.5GB。因此,当您在 32 位 Windows XP 机器上运行以下 java 命令时

解决方案3:提供堆空间时另一个值得注意的语法错误是数字文字和单位之间的空格,如下例所示:(1)正确:~/java java -Xmx1500 M 和(2)不正确:~/java java -Xmx1500MB 和 (3) 不正确:~/java java -Xmx 1400M

问候, 拉文德拉·西拉姆

于 2013-04-12T10:16:14.367 回答