Minecraft (y probablemente algunas otras aplicaciones) no se ejecutará en un sistema con el Java preinstalado eliminado y el actual JDK 7 instalado. Ya he hecho un enlace simbólico entre el directorio de Java 6 y el actual. Otras aplicaciones como Adobe Illustrator que necesitan Java funcionan con este arreglo. El mensaje de error dice no compatible version of java 1.5+ is available
.
¿Cuál es una explicación razonable de por qué esa aplicación funciona con Java 7 en Linux y Windows pero no en Mac, y qué se puede hacer para que lo haga?
Salida de /usr/libexec/java_home -V
:
Matching Java Virtual Machines (4):
1.7.0_17, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.7.0_17, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home
1.7.0_17, x86_64: "Java SE 7" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.7.0_17, x86_64: "Java SE 7" /System/Library/Java/JavaVirtualMachines/jdk1.7.0_17.jdk/Contents/Home
_/System/Library/Java/JavaVirtualMachines
es un Symlink al /Library/
uno, y 1.6.0.jdk
es un enlace simbólico a jdk1.7.0_17.jdk
Por lo tanto, sólo se instala un JDK._