The crash log: The game is running. Please wait. Error occurred during initialization of VM Cou - Pastebin.com the features thats on: http://puu.sh/8aZXa.png I'm trying to change the RAM around but it wont work whatever I put. The game is running. Please wait. Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. Invalid maximum heap size: -Xmx4096M The specified size exceeds the maximum representable size. Process ended with code: 1
Ok that's strange, the error you posted is usually caused by the use of a 32bit vm. What does it say if you execute "java -version" in the terminal?
It seems that you have java 7 update 25 installed, so not the newest version. Try to update your 64-Bit java version: Java SE Runtime Environment 7 - Downloads | Oracle Technology Network | Oracle
it looks like that it always tries to use the latest java version installed no matter if it is 32 or 64 bit. Can we force it to use 64bit if installed and 32bit if not?
I had and solved this problem already. Maybe my fix will work. Specify the Java Path in the launcher. It should look something like this: C:\Program Files\Java\jre7\bin\javaw.exe Hopefully it works out.
unfortunately this is a bit complicated for average users and we need to find a long-term solution (but maybe it helps @RobinTheKayOh )
The problem for a lot of users is that anyone using a 32bit web browser (like my firefox for example) who goes to the java homepage will automatically be offered the latest version of 32bit java due to the site using an auto-detect mechanism, and if they only install that version and not the 64bit one as well, when minecraft tries to launch it will see that as the newest version and go with that even if they have an older 64bit version. What we need to do is stress the importance of installing the latest 64bit java on 64bit systems to avoid confusion.