當我試圖構建用於部署Sugar的組合時,我遇到了JDeveloper的問題。我運行的JDeveloper 11.1.1.7.0與16GB的RAM對微軟Windows 7運行,當我嘗試構建複合我看到以下消息JDeveloper無法爲對象堆預留足夠的空間
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
什麼也沒有收穫。
我前幾天編了這個罰款,現在我不能得到它的工作。偶爾在我得到這個之前,我可以通過關閉一些其他應用程序來彌補這一點,現在不再適用了。
恨問一個愚蠢的問題,但你嘗試重新啓動您的計算機? Activity Monitor應用程序顯示的內存有多少? – 2015-02-06 21:44:10
32位或64位JVM? 32位JVM需要連續的地址空間,並且它是否可用完全取決於加載哪些dll以及將它們加載到內存中的位置,這取決於正在運行的應用程序。在你回答之前,請確保你檢查運行jdeveloper的JVM和*什麼jvm正在被任何產生的進程觸發錯誤(我想他們可以不同) – Ryan 2015-02-06 21:56:20
@MattBall我曾嘗試重新啓動我的電腦多次。根據活動監視器,我有10GB可用。 – 2015-02-09 13:56:46