¿Cómo reinstalar Java 6, para desarrollo para Android, en Mountain Lion?

4

Requisito

Java 6 para el desarrollo de Android en Mountain Lion.

Pregunta

¿Es posible? ¿Qué puedo hacer?

He buscado en todas partes una forma de hacerlo y no puedo encontrar ninguna solución.

Fondo

Recientemente instalé Java 7 de Oracle para OS X en mi Mac con Mountain Lion (10.8.2). Me alegré con esto hasta que comencé a hacer el desarrollo de Android, que arroja errores relacionados con Java 7.

Descargué el Java para OS X Lion Actualización 1 de Apple, pero cuando intento instalarlo solo recibo este mensaje antes de que el instalador cierre:

  

Ya se ha instalado una versión más nueva de este paquete.

Seguí las instrucciones de Oracle ( Preguntas frecuentes sobre Mac ), pero parecen no funcionar para mi. Luego, si hago java -version todavía dice Java 7.

Incluso intenté reiniciar mi computadora, sin éxito.

Antes de intentar reinstalar Java 6, la utilidad Preferencias de Java de Apple ( descrito por Oracle ) estuvo presente, pero después de probar todas estas cosas, también estoy sin las Preferencias de Java.

    
pregunta Steph 23.11.2012 - 01:46

2 respuestas

2

Según tengo entendido, los componentes reales que deben eliminarse primero están en /System/Library/Java/JavaVirtualMachines/*.jdk

Así que si te deshaces de ellos:

$ sudo rm -rf /System/Library/Java/JavaVirtualMachines/*

Además, como mencionaste, debes eliminar esto:

$ sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin

En este punto, simplemente debería ser una cuestión de descargar 1.6 e instalarlo. Si haces $ whereis java , verás que los binarios de java se almacenan en /usr/bin/{java,javac,etc} . Pero $ java -version aparentemente obtiene su información de la primera carpeta que mencioné que debes eliminar.

Después de eliminarlos, intente ejecutar $ java -version nuevamente. Se le pedirá que lo instale.

Espero que esto ayude!

    
respondido por el bought777 24.11.2012 - 00:55
2
  

cuando hago una versión de Java, todavía dice Java 7.

Relacionado, con una explicación: ¿Por qué la versión de Java verificada por Oracle difiere de la versión que se muestra en la línea de comandos?

  

Intenté descargar esta actualización de Java para OS X ... cuando intento instalarlo, solo recibo este mensaje:

     
    

Ya se ha instalado una versión más nueva de este paquete.

  

Para el instalador desactualizado (2011-11-08), esa es la respuesta correcta.

Actual: Java para OS X 2012-006 , que normalmente desinstala el complemento de applet Java proporcionado por Apple desde Todos los navegadores web.

Si, a continuación, permite o fuerza la instalación de un complemento obsoleto , tenga cuidado con todas las aplicaciones que usarán el complemento. (Tenga en cuenta las vulnerabilidades, etc.)

    
respondido por el Graham Perrin 25.11.2012 - 19:23

Lea otras preguntas en las etiquetas