I've finally upgraded from 10.8.5 to 10.10.4. But now double clicking on a JNLP file in finder no longer downloads and runs the (in the JNLP file defined) jars but takes me to the Oracle Java download page. This despite
- JDKs 1.7/1.8 installed in /Library/Java
- as well as the Apple 1.6 installed in /System/Library/Java.
I'm doing a fair bit of Java development using the Oracle 1.7 and 1.8 JDK's installed in /Library/Java and pointed at by
export JAVA_HOME=`/usr/libexec/java_home -v 1.7`
running java from the console finds the right version:
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)
So where/how can I tell finder to use the JDK's to open JNLPs?
EDIT: output from this command:
/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