Java 7 incluye importantes mejoras en seguridad y nuevas funcionalidades, como las clases RecursiveTask, o la clase ForkJoinPool del framework JSR 166, que son el motivo personal por el que tuve que actualizar a la nueva versión.
Comenzamos descargando la actualización desde oracle.com en : http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
Aceptamos la licencia dando click en “Accept License Agreement ” y selecionamos la descarga para Mac OS X x64.
Una vez descargado el archivo lo abrimos y ejecutamos el instalador
Ya una vez completada la instalación de Java 7, tenemos que pasarle a eclipse la referencia del nuevo JDK, que se encuentra en /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk
Abrimos eclipse y nos vamos a preferencias.
Buscamos la pestaña Java->Installed JREs
Ahí veremos el JRE que tengamos en ese momento(en este caso Java SE 6), para agregar el de Java 7 seleccionamos la opción “Add” y nos mostrara el siguiente menu donde se nos pregunta el tipo de JRE
Seleccionamos MacOs X VM como tipo de JRE y damos click en siguiente o “Next”. A continuación nos preguntara por los datos del nuevo JRE
En JRE home ponemos la ruta del home del nuevo jdk = /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home y automaticamente detectara las librerías de la versión.
En JRE name ponemos un nombre para ubicar nuestro nuevo JRE, después damos click en “Finish” o finalizar
Una vez echo lo anterior podemos ver nuestro nuevo JRE en la lista de JREs instalados
Seleccionamos nuestro nuevo JRE de Java 7
y automáticamente eclipse utilizara la nueva versión de java al crear nuevos proyectos.
Es importante destacar que si hiciste anteriormente proyectos mientras tenias seleccionada una versión anterior de un JRE, tendrás que cambiar manualmente las preferencias de cada proyecto si quieres que utilice la nueva versión de Java.