In short, java7 was messing up and I cannot fix it. Keeps giving errors, even though I have been using it for months. So, I went to java 6. BUT, it doesn't want to work. Code: The specified size exceeds the maximum representable size. Could not create the Java virtual machine. Invalid maximum heap size: -Xmx5G I have 16GB of ram on my computer. My 8GB heap was too much, 2G is too much. It will only run with 1G. It used to work when I had java 6. What do I need to do?? Wrapper line. Code: java -XX\:+UseConcMarkSweepGC -XX\:+UseParNewGC -XX\:+CMSParallelRemarkEnabled -XX\:MaxGCPauseMillis\=50 -Xmx5G -Xms5G -Djline.terminal\=jline.UnsupportedTerminal -jar craftbukkit-0.0.1-SNAPSHOT.jar Regular start-up line. Code: @echo off "%ProgramFiles(x86)%\Java\jre6\bin\java.exe" -Xms1G -Xmx1G -jar craftbukkit-0.0.1-SNAPSHOT.jar pause Both give me that stupid message in the CMD. What do I do to use my full heap again with java 6?