La primera vez que traté de usar Java en el Lion de Montaña, que se instala automáticamente. Por desgracia, instalado Java 6, lo he instalado Java 7. Si me vaya a Java en Preferencias del Sistema, sólo Java 7 está en la lista. ¿Cómo puedo cambiar a Java 7, o quitar Java 6?
Respuestas
¿Demasiados anuncios?Apple herramientas no ver Java 7, Oracle herramientas no ver Java 6; es todo un poco feo. Por suerte hay una fea arreglar para ir con ella!
Normal de Java en Mac 6 en 10.8:
java -version
java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-11M3720)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03-424, mixed mode)
Instalar el JDK de Java 7 (no sólo de la JRE) de Oracle.
Mover el sistema java de la forma (así que usted puede conseguir de nuevo si lo desea):
sudo mv /System/Library/Java/JavaVirtualMachines/1.6.0.jdk /System/Library/Java/JavaVirtualMachines/1.6.0.jdkx
A continuación, un enlace simbólico a 7 en lugar de 6:
sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.7.0_06.jdk /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
y voila:
java -version
java version "1.7.0_06"
Java(TM) SE Runtime Environment (build 1.7.0_06-b24)
Java HotSpot(TM) 64-Bit Server VM (build 23.2-b09, mixed mode)
No he tenido problemas con cualquiera de las aplicaciones java hasta ahora (aparte de las preferencias de java, la cual se verifica que el java se está ejecutando bajo).
Probablemente hay una mejor manera de hacer esto, pero a mí me funciona.
$ cp-r /Biblioteca/Java/JavaVirtualMachines/jdk1.7.0_12.jdk /System/Library/Java/JavaVirtualMachines/
$ sudo ln -sF /System/Library/Java/JavaVirtualMachines/jdk1.7.0_12.jdk CurrentJDK
$ java-version la versión de java "1.7.0_12-ea" Java(TM) SE Runtime Environment (build 1.7.0_12-ea-b05) Java HotSpot(TM) 64-Bit Server VM (construir 24.0-b26, de modo mixto)