gpt4 book ai didi

java - 无法为对象堆保留足够的空间 - Alfresco 从源代码构建

转载 作者:行者123 更新时间:2023-12-02 06:01:32 24 4
gpt4 key购买 nike

我正在尝试从源代码构建 Alfresco,并且按照 this 的说明进行操作关联。但每当我尝试执行以下命令时:

ant build-tomcat

我收到以下错误:

[mkdir] Created dir: E:\Pradeep\Alfresco\Alfresco   Source\root\projects\core\build\classes
[javac] Compiling 159 source files to E:\Pradeep\Alfresco\Alfresco Source\root\projects\core\build\classes
[javac] Error occurred during initialization of VM
[javac] Error: Could not create the Java Virtual Machine.
[javac] Error: A fatal exception has occurred. Program will exit.
[javac] Could not reserve enough space for object heap

我尝试使用以下环境变量设置堆大小:

JAVA_OPTS = -Xms256m -Xmx512m

我使用了各种值,如 1333M、1024M、64M 等。但我仍然遇到同样的错误。作为替代方案,我也尝试通过 mvn clean install 使用 maven 执行,但即使这样也不会运行,我收到以下错误:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.16:test (default-test) on project alfresco-core: Execution default-test of goal org.apache.ma erminated without saying properly goodbye. VM crash or System.exit called ?

编辑:对于 Maven Surefire 插件,这是我的内存配置:

-Xmx2G -XX:MaxPermSize=256m -Duser.language=en -Dcom.sun.management.jmxremote

我的系统配置是:Windows 7 32 位、双核、4GB RAM。

任何人都可以帮我解决这个错误吗?

最佳答案

尝试增加 Maven 构建的堆大小

export MAVEN_OPTS="-Xmx1500m"

关于java - 无法为对象堆保留足够的空间 - Alfresco 从源代码构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22626015/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com