Finalmente he actualizado de 10.8.5 a 10.10.4. Pero ahora, al hacer doble clic en un archivo JNLP en el buscador, ya no se descargan ni ejecutan los archivos comprimidos (en el archivo JNLP definido), sino que me lleva a la página de descarga de Oracle Java. Esto a pesar de
- JDKs 1.7 / 1.8 instalado en / Library / Java
- así como Apple 1.6 instalado en / System / Library / Java.
Estoy haciendo un poco de desarrollo de Java utilizando los JDK de Oracle 1.7 y 1.8 instalados en / Library / Java y señalados por
export JAVA_HOME='/usr/libexec/java_home -v 1.7'
ejecutar java desde la consola encuentra la versión correcta:
java -version
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
Entonces, ¿dónde / cómo puedo decirle al buscador que use los JDK para abrir los JNLP?
EDIT: salida de este comando:
/usr/libexec/java_home -V
Matching Java Virtual Machines (4):
1.8.0_25, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home
1.7.0_71, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home
1.6.0_65-b14-466.1, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.6.0_65-b14-466.1, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home