¿Volver a habilitar Apple Java 6 SE desde la línea de comandos?

2

Entonces, rompí Java Preferences.app. Estoy en Mountain Lion. Tenía Java 6 SE (el JDK / JRE distribuido por Apple) y la vista previa de Java 7u10 de Oracle. Tratando de obtener una aplicación de código auxiliar para iniciar con Java 7, desactivé las casillas de verificación de Java 6 SE en Java Preferences.app. Ahora no solo no se iniciará mi aplicación de código auxiliar, sino que también se ejecutará Java Preferences.app (dice que no hay un JRE 1.4+ válido disponible). Entiendo que esto probablemente se deba a que el código auxiliar de inicio de Java de Apple no es compatible con 7u10, aunque no estoy seguro de cómo volver a habilitar manualmente SE 6.

    
pregunta Alterscape 26.10.2012 - 04:32

2 respuestas

2

Se necesitan dos cosas en el peor de los casos (y suponiendo que todavía estés en 10.6 Snow Leopard):

  1. Vuelva a descargar el SE 6 e instálelo
  2. Habilite manualmente el complemento del navegador si le interesa tener esa funcionalidad:
 ln -sf /System/Library/Java/Support/Deploy.bundle/Contents/Resources/JavaPlugin2_NPAPI.plugin "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin"
 ln -sf /System/Library/Frameworks/JavaVM.framework/Commands/javaws /usr/bin/javaws

Hay una gran cobertura de cómo y por qué se me ocurrieron estos pasos del blog de Rich Trouton:

Apple también tiene pasos similares en su artículo de KB sobre el cambio de SE 6 a 7 aquí:

respondido por el bmike 26.10.2012 - 04:45
1

enlace y enlace consulte el artículo HT5559 de Apple, modificado el 2012-10-22:

Java para OS X 2012-006: cómo volver a habilitar el complemento de applet Java SE 6 proporcionado por Apple y la funcionalidad Web Start

  

para desactivar Java 7 y volver a habilitar el complemento Java SE 6 proporcionado por Apple

  • tres comandos
  • un cuarto comando para volver a habilitar Java SE 6 Web Start de Apple.
respondido por el Graham Perrin 26.11.2012 - 08:24

Lea otras preguntas en las etiquetas