I'm getting the following error when I build a Gradle project, but SpringToolSuite runs fine
Error occured during the initialization of VM
Could not reserve enough space for object heap
Error: Could not create Java Virtual Machine
Error: A fatal exception has occurred. Program will exit.
I have 4GB of RAM, My OS is 64-bit and I recently upgraded Java from 1.6 to 1.7
And this is my sts.ini
-startup
plugins/org.eclipse.equinox.launcher_1.3.0.v20120522-1813.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.200.v20120522-1813
-product
org.springsource.sts.ide
--launcher.defaultAction
openFile
--launcher.XXMaxPermSize
1024M
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms512m
-Xmx768m
-XX:MaxPermSize=1024m
I've tried all sorts of variations of -Xms
and -Xmx
and still the same error.
If your STS is running fine then the problem is with the JVM gradle runs to build your project.
If you're using Gradle Wrapper you can configure direct its file, if you want eclipse to override it's params than you can try editing the Gradle preferences under Window > Preferences > Gradle > Arguments with your custom values for -Xmx
and -Xms
.
You have to go to your main gradle folder where you install Gradle so if you installed Gradle in home directory ex.:
C:\Users\YourUserName\.gradle\deamon\2.1
and create there file
gradle.properties
Put into file this:
org.gradle.jvmargs=-Xmx512m -XX:MaxPermSize=256m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.java.home=C:/Development/Tools/Java/Java7/bin [CHANGE IT TO YOUR PATH TO JAVA_HOME]
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With