1

嗨,我从我的 jdeveloper 工作室部署项目时遇到以下错误。

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

谁能建议如何解决这个问题?

4

3 回答 3

5

如果您的计算机上有足够的可用 RAM:

转到jdev.conf文件 ( ~/Oracle/middleware/jdeveloper/jdev/bin) 并为文件添加更多内存

我还没有检查,但你可以添加:

AddVMOption  -XX:MaxHeapSize=512m 

或任何你想要的

更多帮助在这里

于 2012-10-02T11:36:10.330 回答
1

参见 \jdeveloper\bin\ant-sca-compile.xml

更改 JDe 中指定的行的 Xmx 值。您的系统无法保留足够的内存。

于 2014-03-04T15:07:19.887 回答
1

减少 \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

于 2017-07-06T16:54:27.413 回答