JDeveloper: Could not reserve enough space for object heap

本小妞迷上赌 提交于 2019-12-11 12:06:45

问题


Hi i am encountering the following error when deploying an project from my jdeveloper studio.

 [scac] Error occurred during initialization of VM
 [scac] Could not reserve enough space for object heap

Can anyone advise on how to resolve this issue?


回答1:


In case you have enough free RAM on your computer:

go to jdev.conf file (~/Oracle/middleware/jdeveloper/jdev/bin) and add more memory to the file

I haven't checked but you could add:

AddVMOption  -XX:MaxHeapSize=512m 

or whatever you want

more help here




回答2:


See in \jdeveloper\bin\ant-sca-compile.xml

Change Xmx value of line specified in JDe. Your system can't reserve enought memory.




回答3:


Reducing the value -Xmx on \jdeveloper\bin\ant-sca-compile.xml worked for me:

<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>    

If you change jdev.conf you may experience the error:

Unable to create instance of the Virtual Java Machine Located at Path: C:\Program Files(x86)\Java\jdk1.6.0_45\jre\bin\client\jvm.dll



来源:https://stackoverflow.com/questions/11045697/jdeveloper-could-not-reserve-enough-space-for-object-heap

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!