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

下一篇: can not reserve enough space for object heap