- After the Mac Software Update (of June 28th 2011) there should be a new version of the Java Virtual Machine installed. In my case, it failed to install and the update set a reference to a folder that simply didn't exist. What the folder should look like: "System/Library/Frameworks/JavaVM.Framework/Versions/1.6.0". The 1.6.0 folder was missing. If this folder already exists, skip to the very last part of this guide.
- The 1.6.0 folder is missing, so we should get it! Download & install the latest version (which is 1.6.0) of Java for Mac from the Apple website: http://support.apple.com/kb/DL1360 .
- After install, make sure the folder exists! (see the path in step 1).
- Make sure the reference to the Virtual Machine is set correctly. CMD+Click the Eclipse executable in your Finder and choose: "Show Package Contents". Now open the .ini file Located in "Contents/MacOS/Eclipse.ini". The file should include the following line: "-vm/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java". If this line doesn't exist, or is still referring to an older version of Java, please edit/add the line. Save the .ini file and start Eclipse! Voila, it's a miracle.