JDeveloper无法为对象堆保留足够的空间

时间:2015-02-06 21:40:06

标签: java jdeveloper

当我尝试构建要为Sugar部署的组合时,我遇到了JDeveloper的问题。我运行的是在Windows 7上运行的JDeveloper 11.1.1.7.0,内存为16GB,当我尝试构建组合时,我看到以下消息

Buildfile: C:\Oracle\Middleware\jdeveloper\bin\ant-sca-compile.xml

scac:
     [scac] Validating composite "C:\JDevProjects\NotificationService\NotificationServiceProject\composite.xml"
     [scac] Error occurred during initialization of VM
     [scac] Could not reserve enough space for object heap

BUILD FAILED
C:\Oracle\Middleware\jdeveloper\bin\ant-sca-compile.xml:278: Java returned: 1 Check log file : C:\JDevProjects\NotificationService\NotificationServiceProject\SCA-INF\classes\scac.log for errors

Total time: 1 second

搜索我已经收到了很多改变ide.conf和jdev.conf的建议 JDeveloper: Could not reserve enough space for object heap

目前我已将jdev.conf设置为

AddVMOption -Xmx512M
AddVMOption -XX:MaxPermSize=512M

在ide.conf中我有

AddVMOption -Xms256M
AddVMOption -Xmx512M

我也尝试更改ant-sca-compile.xml

https://community.oracle.com/thread/2421702

并添加环境变量EXTRA_JAVA_PROPERTIES

https://community.oracle.com/thread/2133213

没有什么是富有成效的。

我几天前编译好了,现在我无法让它工作。偶尔在我得到这个之前,我可以通过关闭一些其他应用程序来解决这个问题,现在这已不再适用了。

1 个答案:

答案 0 :(得分:1)

我做了以下更改

编辑ant-sca-compile.xml以具有以下值:

<jvmarg value="-Xms512m"/>
<jvmarg value="-Xmx512m"/>

jdev.conf文件配置应如下所示:

AddVMOption –Xmx1280M
AddVMOption -XX:MaxPermSize=256M
AddVMOption -XX:MaxHeapSize=512M

现在构建了复合材料。

谢谢,

汤姆