¿Cómo debo administrar diferentes versiones de Java (JRE y JDK) en Mavericks?

Me gustaría saber cuál sería la mejor manera de tener múltiples versiones de Java (JRE y JDK) instaladas en Mavericks, y también la mejor manera de poder usar estas versiones con Eclipse.

Actualmente parece que tengo instaladas las siguientes versiones de JDK y JRE:

  • 1.7.0_45 ( /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/)
  • 1.7.0_45 ( /System/Library/Frameworks/JavaVM.framework/Versions/A/Commands/)
  • 1.6.0_65 ( /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/)

Por lo que puedo decir, las dos versiones de 1.7.0_45 no están vinculadas entre sí.

También estoy interesado en instalar una versión de Java 8, ¿dónde y cómo debo instalarlo para que funcione bien con las versiones existentes?

Esta pregunta y respuesta lo aborda bastante bien: apple.stackexchange.com/questions/69086/…
El enlace hat es correcto para el caso general, pero Eclipse es una pregunta separada. ver esta pregunta SO
¿Cómo conseguiste Java 7 en /System?
@Mark No tengo idea. ¿No debería estar allí?
Solo los archivos proporcionados por Apple deben estar en /System. Los JDK proporcionados por Oracle deben estar en /Library

Respuestas (1)

Eclipse tiene su propia lista de JRE que conoce en formato Preferences > Java > Installed JREs. Al ejecutar programas en Eclipse, puede elegir de esta lista de JRE.