1 votos

Necesito el JDK6, pero el JDK7 no desaparece.

Estoy ejecutando Lion (10.7), y necesito usar el JDK 6 para el desarrollo, pero previamente había instalado el JDK 7 y parece que no puedo desinstalarlo.

He ejecutado el Instalador del JDK 6 y parece estar instalado en /System/Library/Java/JavaVirtualMachines/1.6.0.jdk y el JDK 7 parece estar instalado en /System/Library/Frameworks/JavaVM.framework/Versions/A

En algún momento mi Java Preferences parece haber sido borrado (no por mí).

Intenté borrar todo (como se describe aquí) en /System/Library/Java/JavaVirtualMachines/ y /System/Library/Frameworks/JavaVM.framework/ y luego hacer una nueva instalación de JDK 6, ¡pero tanto JDK 6 como 7 volvieron!

Peor /usr/bin/{java,javac} apunta a JDK 7.

¿Alguien sabe cómo puedo borrar el JDK 7? (¿Y tal vez recuperar mis preferencias de Java?)

1voto

P.T. Puntos 1429

Cualquiera que sea el entorno de desarrollo que utilices, probablemente puedas configurarlo explícitamente para que utilice el JDK 6, configurando $JAVA_HOME o cambiando las preferencias en un IDE como tor comentado. Pero si eso no funciona para usted, aquí es cómo conseguir JDK 6 de nuevo como el sistema por defecto.

El JDK 6 de Apple está instalado en su máquina; sólo está siendo enmascarado por el más reciente JDK 7. La capa de indirección de Java de OS X preferirá las versiones más nuevas. Puedes verificar que está ahí haciendo /usr/libexec/java_home -v 1.6 .

Los JDK de Oracle están en /Library/Frameworks. Puede eliminarlos mediante simplemente borrándolos .

sudo rm -rf /Library/Java/JavaVirtualMachines/*.jdk
sudo rm -rf /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -rf /Library/PreferencePanes/JavaControlPanel.prefpane

No tienes suerte en las Preferencias de Java. Apple lo eliminó en una actualización. Pero cuando vuelva a instalar un JDK de Oracle más reciente, obtendrá un panel de control de Java con una funcionalidad similar.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X