Actualizar a Java 7 en Mac y ligar con Eclipse

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

paquete-con-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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *