Mountain Lion 10.8.2, las preferencias de Java han desaparecido


11

Acabo de instalar la última actualización de Java de Apple (Java para OS X 2012-006) y estaba buscando echar un vistazo a lo que está sucediendo con mi (s) Java (s) con la aplicación Java Preferences (que solía vivir /Applications/Utilitiesaunque parezca ahora ha desaparecido. ¿Alguna idea de si hay un problema con mi sistema o si la actualización ha bloqueado las Preferencias de Java?


¡No solo han desaparecido las preferencias, también ha desaparecido Java por completo!
Nombre falso el

Respuestas:


0

Apple eliminó las preferencias de Java de Lion y Mountain Lion como parte de una actualización. Debería solicitarle que reinstale desde Oracle la próxima vez que lo necesite.

http://support.apple.com/kb/HT5493


1
Apple no eliminó Java para ML, pero el enlace que proporcionas muestra que solo
superó las

Esto definitivamente podría desarrollarse un poco más con detalles.
Mort

1
Nada de Oracle reinstalará las Preferencias Java obsoletas de Apple; No hay tal aviso.
Graham Perrin

6

La actualización en cuestión ( Java para OS X 2012-006 ) desactiva el complemento Safari Java por motivos de seguridad. Según el boletín técnico de Apple :

Esta versión actualiza el sistema Java SE 6 proporcionado por Apple a la versión 1.6.0_37 y es para OS X versiones 10.7 o posterior.

Esta actualización desinstala el complemento de applet Java proporcionado por Apple de todos los navegadores web. Para usar applets en una página web, haga clic en la región etiquetada como "Complemento faltante" para descargar la última versión del complemento de applet Java de Oracle.

Esta actualización también elimina la aplicación Preferencias de Java, que ya no es necesaria para configurar los ajustes del applet.

Aquí hay un enlace al boletín técnico de Apple sobre cómo volver a habilitar el complemento

Si necesita el tiempo de ejecución completo de Java, puede descargarlo directamente de Oracle en esta página web .


La línea de cierre de esta respuesta tiene el potencial de engañar, pero me abstengo de votar, porque Oracle es engañoso. Vea la sugerencia en una respuesta a ¿Por qué la versión de Java verificada por Oracle difiere de la versión que se muestra en la línea de comandos? - "en Descargas Java SE, ignore el JRE; descargue e instale el JDK".
Graham Perrin

Supongo que, en un sentido amplio, tienes razón. Sin embargo, solo estoy proporcionando la página en sí (a través de un enlace) que tiene enlaces a múltiples iteraciones de Java en sus diversas formas (es decir, JRE, JDK, etc.). Dejo que el usuario elija cuál necesita.
Mort

6

Se eliminó porque Apple cree que puede usar el (nuevo) panel de preferencias JAVA en las Preferencias de su Sistema para hacer este trabajo ahora, pero este no es el caso.

Si quieres reinstalarlo:

El 10.8 dmg lo tiene bajo /Packages/JavaEssentials.pkg

Busqué en Google y encontré un enlace.

Después de la instalación, encuentra su Java Preferences.app en su lugar anterior, lo que le permite cambiar entre todas las versiones instaladas de JAVA y permitir que sus navegadores utilicen los applets nuevamente.

Otra barrera para JAVA derribada.


Gracias, restauró el panel de Preferencias de Java. Sin embargo, si trato de cambiar el orden, cierro y vuelvo a abrir el panel, el orden se devuelve al original.
Maverik

La redistribución rompe el Acuerdo de licencia de software de Apple para el sistema operativo. La aplicación obsoleta nunca fue diseñada para funcionar con los enfoques actuales de Java, algunos de los cuales están fuera del control de Apple. Usar Preferencias de Java para establecer una preferencia puede ser arriesgado.
Graham Perrin

0

Necesitaba JDK 1.7 en OSX 10.8.4 y esto es lo que hice:

  • Instalado JDK 1.7 desde el sitio de Oracle .
  • No tuve Java Preferences.appque verificar que la nueva versión estuviera disponible. Así que lo instalé con el enlace proporcionado por frafra . Podría haber omitido este paso y en su lugar ejecutar el comando: /usr/libexec/java_home -V
  • Cambié mi JAVA_HOMEvariable de entorno ( ~/.profile) con: export JAVA_HOME=$(/usr/libexec/java_home)

¿Dónde dice Frafra lo que proporciona el enlace
User151019

Enlace de frafra parece abajo!
Mutante

0

Java todavía está en su sistema al igual que Dorothy siempre podría ir a casa. Tengo a Yosemite.

Solo tiene que encontrarlo en la carpeta de despliegue ... déjelo donde está ... haga un ALIAS y ponga el ALIAS en su .....

HD / Biblioteca / Paneles de preferencias ...ingrese la descripción de la imagen aquí


-1

Después de instalar JDK7 ...

  • Abra la App Store, vaya a sus "Compras"
  • Busque OS X Mountain Lion -> haga clic en Descargar (en caso de que ya no tenga el instalador en su máquina, de lo contrario, si todavía está allí desde su actualización, probablemente puede omitir esto)
  • Una vez finalizada la descarga, cancele el instalador que aparece automáticamente
  • Abra una terminal, pegue: hdiutil attach /Applications/Install\ OS\ X\ Mountain\ Lion.app/Contents/SharedSupport/InstallESD.dmg
  • Una vez montado, debería aparecer una ventana del Finder. De lo contrario, solo abra Finder y debería ver un nuevo dispositivo montado "Mac OS X Install ESD". Haz click en eso.
  • Abra "Paquetes", ejecute "JavaEssentials.pkg". Esto reinstala el panel de Preferencias de Java.

Esto es esencialmente lo mismo que la respuesta de Frafa, solo describo cómo hacer para encontrar JavaEssentials.pkg manualmente en caso de que el enlace en su respuesta alguna vez muera o un cambio en las versiones de OSX haga que el paquete de su enlace sea obsoleto.


Además, si eres un desarrollador de Java, probablemente quieras cambiar la forma en que configuras tu JAVA_HOME para ... exportar JAVA_HOME = /usr/libexec/java_home -v 1.7 ... o algo por el estilo.
James

La aplicación obsoleta nunca fue diseñada para funcionar con los enfoques actuales de Java, algunos de los cuales están fuera del control de Apple. Usar Preferencias de Java para establecer una preferencia puede ser arriesgado.
Graham Perrin

-1

Inicie el panel de preferencias con este comando de terminal:

javaws -viewer

-2

Puedo confirmar que después de instalar 'Java for OS X 2012-006' en Mountain Lion, mis preferencias de Java también desaparecieron.

La solución para mí fue restaurarlo desde su Time Machine Backup.

Luego funciona de nuevo bien.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.