Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex Maven building Flex 3.5应用程序,java.lang.OutOfMemoryError:java堆空间_Apache Flex_Maven 2_Flex3_Maven - Fatal编程技术网

Apache flex Maven building Flex 3.5应用程序,java.lang.OutOfMemoryError:java堆空间

Apache flex Maven building Flex 3.5应用程序,java.lang.OutOfMemoryError:java堆空间,apache-flex,maven-2,flex3,maven,Apache Flex,Maven 2,Flex3,Maven,我在运行Snow Leopard和maven 2.2.1构建Adobe Flex 3.5应用程序的Mac上遇到了这个错误 我已经完成了设置MAVEN_OPTS env变量的过程,它被设置为-Xmx1024m 当maven完成时,最终内存远未达到此限制: [信息]最终内存:46M/123M 我不确定这是否是一个红鲱鱼垃圾收集已经运行,所以这就是为什么它目前在1024米的限制之下,但这是我能看到的唯一奇怪的事情。我在一个开发人员团队中工作,他们都可以在最大1024M的堆空间上构建良好的应用程序,他们

我在运行Snow Leopard和maven 2.2.1构建Adobe Flex 3.5应用程序的Mac上遇到了这个错误

我已经完成了设置MAVEN_OPTS env变量的过程,它被设置为-Xmx1024m

当maven完成时,最终内存远未达到此限制:

[信息]最终内存:46M/123M


我不确定这是否是一个红鲱鱼垃圾收集已经运行,所以这就是为什么它目前在1024米的限制之下,但这是我能看到的唯一奇怪的事情。我在一个开发人员团队中工作,他们都可以在最大1024M的堆空间上构建良好的应用程序,他们在Windows或雪豹盒子上。还有什么我可以尝试的吗?

Maven可能会在执行过程中多次抛出不同的进程;通常不能假设它们共享相同的调优。MAVEN_OPTS仅适用于MAVEN执行。它成功完成的事实(如果Maven本身达到堆限制,它就会退出)很好地表明它是一个太大的子进程


一份完整的错误报告将指出它在过程中失败的地方。这似乎表明flexmojos的目标确实符合MAVEN_选项设置。我假设你用的是flexmojos。那么我猜可能是测试失败了?您应该发布错误跟踪的相关部分。

感谢您的回复,事实证明,我是无意中以管理员身份执行maven的,它没有得到相同的maven_选项,所以这就是它出现内存不足异常的原因。啊