Tengo dos versiones de Java instaladas con Mountain Lion:
- Actualización de Apple 6 Java 6 37 ( Java para OS X 2012-006 )
- Oracle 7 de Java.
La actualización de Apple elimina las preferencias de Java . En otra pregunta, alguien se pregunta sobre la eliminación de esa utilidad.
Mi pregunta es diferente:
- ¿Cómo puedo cambiar entre las dos versiones ahora que las preferencias de Java han desaparecido?
Anteriormente utilicé la utilidad de Apple para configurar las preferencias de Java con facilidad. Sin esa utilidad, ¿hay una manera fácil y rápida?
mountain-lion
java
Maverik
fuente
fuente
Respuestas:
Es posible que necesite dos enfoques:
Mi caso de uso reciente :
Para cambiar el complemento de applet pero no otras partes del JRE / JDK de Java 8 a Java 7 Update 9
Dejando de lado: movimiento sugerido
Si planea cambiar con frecuencia, puede preferir una ubicación temporal diferente.
Resultado
Al mismo tiempo:
Para cambiar el complemento de applet pero no otras partes del JRE / JDK de Java 7 Update 9 a Java 6 Update 37
Respuestas bajo:
Para cambiar el JRE pero no el complemento de applet de Java 8 a Java 7 Update 9
Instale JDK 7 Update 09 y luego JDK 8
Salga de cualquier aplicación que use Java. No es necesario salir del navegador.
Ponga a un lado el
jdk1.8
directorio ... de/Library/Java/JavaVirtualMachines
Para cambiar el JRE pero no el complemento de applet de Java 7 Update 9 a Java 6 Update 37
Salga de cualquier aplicación que use Java. No es necesario salir del navegador.
Ponga a un lado el
jdk1.7
directorio ... de/Library/Java/JavaVirtualMachines
Ejemplo
En general
Para los usuarios de OS X, parte de lo que proporciona Oracle es inicialmente engañoso:
… y así.
Sencillez
Si bien nada de lo anterior es tan simple como cambiar con la aplicación Java Preferences previamente instalada por Apple, el enfoque relativamente simple de dejar de lado (sin necesidad de una desinstalación especial) recuerda el deseo de una instalación de arrastrar y soltar ... expresada anteriormente en El área openjdk-osx-build .
A alguien le gustaría construir una aplicación, pero no debería recomendar el uso de enlaces simbólicos: funcionaría, pero podría ser inconsistente con los futuros enfoques de instalación de arrastrar y soltar.
Notas al margen
En el momento de escribir este artículo, las versiones compatibles más recientes para las que Oracle pone a disposición del público las actualizaciones son (para plataformas que no sean OS X) Java 6 Update 37 y (para plataformas que incluyen OS X) Java 7 Update 9.
A medida que se publiquen mayores versiones, reinterprete esta respuesta en consecuencia.
La terminología de la versión de Java en esta respuesta está en línea con la terminología del Centro de ayuda de Java .
fuente
sudo chmod 0000 /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/
y volver a encenderlosudo chmod 0755 /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/
.Abra una terminal use este comando:
Puede cambiar el 1.6 a cualquier versión de java que desee usar y el comando mostrará la ubicación donde reside esa versión de java. (es decir: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home)
entonces puede configurar JAVA_HOME como lo haría normalmente con la salida del comando anterior. es decir:
Entonces para simplificar; Algo como esto debería funcionar:
recuerde verificar la versión con:
Espero eso ayude.
fuente
Parece que tendrá que hacerlo manualmente. La documentación de Oracle establece que solo se puede instalar un JRE a la vez .
Esta página de soporte de Apple describe cómo cambiar entre Apple SE 6 JRE y Oracle SE 7 JRE . Brevemente, para cambiar de JRE de Oracle a Apple, inicie la aplicación Terminal y escriba lo siguiente:
Hay más (y mejores) instrucciones en la página de soporte sobre cómo volver a cambiar Web Start a JRE 6 y cómo volver a cambiar todo a Oracle JRE 7 (reinstalar JRE).
No es tan simple como usar la utilidad Preferencias de Java, pero es mejor que nada.
fuente
basado en la respuesta del usuario2343996
fuente
¿Por qué necesita tener 2 versiones de Java instaladas?
Apple no tiene Java instalado como una actualización predeterminada (de Lion en adelante, creo). La mejor manera de verificar / instalar Java en una Mac es la siguiente:
Si desea instalar una versión diferente de java: simplemente vaya al sitio oracle y descargue el jdk más nuevo / antiguo.
fuente