JDK 1.6 for MacOS, it is more stable than the offical 1.5 JDK from apple - http://landonf.bikemonkey.org/static/soylatte/ Here is a tip to patch eclipse to allow using soylatte as VM - http://macjavadev.vox.com/library/post/eclipse-os-x-and-soylatte.html