martes, 13 de octubre de 2009

Cuidado con el Leopardo de las Nieves

El leopardo de las nieves no hace caso de las versiones previas de java, instala la 1.6 (32 o 64 bits) y pasa de todo lo demás. Afortunadamente hay una solución para eso.
En el caso de gvSIG la solución es todavía más sencilla que en el caso descrito, paso a traducir / interpretar:
# Se abre un terminal y se va al directorio tmp o a cualquier otro
cd /tmp/
# Se baja el fichero del java 1.5.0 para el leopardo de las nieves (también vale wget o descargarlo con safari
curl -o java.1.5.0-leopard.tar.gz http://www.cs.washington.edu/homes/isdal/snow_leopard_workaround/java.1.5.0-leopard.tar.gz
# Se descomprime (doble click también vale)
tar -xvzf java.1.5.0-leopard.tar.gz

# Trasladamos la carpeta con el java 1.5.o a dónde toca (se necesita ser administrador)

sudo mv 1.5.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0-leopard

# También vale ir a la carpeta



Le decimos a Java cual es la versión que tiene que usar

# Cambiamos a la carpeta en cuestión
cd /System/Library/Frameworks/JavaVM.framework/Versions/
# Borramos la versión 1.5.0 existente (si es que existe), esto de 'rm' es peligroso
sudo rm 1.5.0
# Hacemos un lazo simbólico a la versión del leopardo.
sudo ln -s 1.5.0-leopard 1.5.0

En el artículo de referencia dice que hay que tocar las preferencias de java.
Pero, como el bundle de gvSIG está bien hecho, en nuestro caso ni tocarlo.

No hay comentarios: