Así que he estado buscando durante horas en esto.
Así que instalé Java 1.7 en mi Mac antes de darme cuenta de que quería / necesitaba usar 1.6. He logrado cambiar todo para que la línea de comando vea la versión 1.6. Mi problema es que cada vez que intento compilar algo en eclipse dice "No se encontró la instalación de VM especificada: escriba MacOS X VM, nombre Java SE 7 [1.7.0_45]"
Traté de reinstalar 1.7 para ver si eso arreglaría las cosas. No tiene
Estoy en OSX 10.8
EDITAR:
La solución por ahora era volar mi espacio de trabajo y revisar todo nuevamente
Tuve el mismo problema cuando usé ant build. El problema estaba en la "Configuración de herramientas externas ...". El JRE se estableció en 1.7.45, que ya no existía.
fuente