Dos días hace ya de la actualización de Java for Mac OS X 10.5, Update 1 (sólo para arquitecturas Intel 64-bit), lo que nos permite a todos aquellos que tenemos un Mac Intel Core 2 Duo o superior poder “disfrutar” de la posibilidad de desarrollar, compilar, ejecutar… soportar, en definitiva, aplicaciones Java SE 6.
Pero ya nos avisan en la documentación de Apple que esta actualización no cambia la versión Java de nuestro Mac OS X a la última versión 6, sino que sólo nos proporciona la nueva versión si queremos usarla. Para comprobar la versión por defecto de nuestro Java en el Mac sólo tenemos que abrir un terminal (Aplicaciones > Utilidades > Terminal) y ejecutar el siguiente comando:
$ java -version
Deberíamos ver entonces algo como esto:
java version "1.5.0_13" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_13-b05-237) Java HotSpot(TM) Client VM (build 1.5.0_13-119, mixed mode, sharing)
Lo que nos muestra que nuestro sistema aún está usando por defecto la versión 5 de la taza de café. ¿Y si queremos usar Java SE 6 en vez de usar la versión 5 (1.5.0_13) que tenemos por defecto?
Pues yo soy partidario de crearme alias para cada versión de Java y “correr” la versión que me venga en gana según mis necesidades, tal y como nos indican en Developer Connection, pero añadiendo, ahora sí, la última versión 6 (en nuestro .bash_profile en el directorio home del usuario, por ejemplo):
alias java16=/System/Library/Frameworks/\ JavaVM.framework/Versions/1.6/Commands/java
Podemos comprobar entonces que podemos “correr” Java con nuestra última versión 6:
$ java16 -version java version "1.6.0_05" Java(TM) SE Runtime Environment (build 1.6.0_05-b13-120) Java HotSpot(TM) 64-Bit Server VM (build 1.6.0_05-b13-52, mixed mode)
Vemos entonces, efectivamente, que el entorno es para 64-bit. También podemos cambiar las preferencias del Runtime de los applets de nuestro navegador para que se ejecuten con nuestra última versión Java SE 6 (siempre y cuando nuestro navegador lo soporte) con las Preferencias Java (Aplicaciones > Utilidades > Java > JavaPreferences), tal y como vemos en esta imagen:
En definitiva, que aún no se ha actualizado completamente a la nueva versión Java SE 6 en Mac OS X Leopard, pero sí es cierto que la nueva actualización, por lo menos, nos permite poder cacharrear a aquellos privilegiados que tenemos Intel a 64-bit. Esperemos que los chicos Java de Apple se lo curren un poquito más y tengamos el “soporte completo” de aquí a poco, tal y como podemos disfrutar en otras plataformas.

