JDeveloper:无法为对象堆预留足够的空间
嗨,我从我的jdeveloper工作室部署项目时遇到以下错误。
[scac] Error occurred during initialization of VM
[scac] Could not reserve enough space for object heap
任何人都可以建议如何解决这个问题?
如果您的计算机上有足够的可用RAM:
转到jdev.conf
文件( ~/Oracle/middleware/jdeveloper/jdev/bin
)并向文件添加更多内存
我没有检查过,但可以添加:
AddVMOption -XX:MaxHeapSize=512m
或任何你想要的
更多帮助在这里
请参阅 jdeveloper bin ant-sca-compile.xml
更改JDe中指定行的Xmx值。 您的系统无法预留足够的内存。
减少 jdeveloper bin ant-sca-compile.xml上的-Xmx值对我有效:
<target name="scac" description="Compile and validate a composite">
<scac input="${scac.input}" outXml="${scac.output}" error="${scac.error}" appHome="${scac.application.home}" failonerror="true" displayLevel="${scac.displayLevel}">
<jvmarg value="-Xms128m"/>
#<jvmarg value="-Xmx1024m"/>
<jvmarg value="-Xmx700m"/>
<jvmarg value="-XX:PermSize=32m"/>
<jvmarg value="-XX:MaxPermSize=256m"/>
<!-- jvmarg value="-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005"/ -->
</scac>
</target>
如果更改jdev.conf,则可能会遇到错误:
无法创建位于路径中的虚拟Java机的实例:C: Program Files(x86) Java jdk1.6.0_45 jre bin client jvm.dll
链接地址: http://www.djcxy.com/p/82915.html上一篇: JDeveloper: Could not reserve enough space for object heap