Se me solicitó que instale JRE versión 8 después de actualizar a Yosemite en la familia iMac 2010 de 21 ". Después de instalarlo (y comprobar si la versión correcta estaba instalada en el sitio de Oracle) me indicó que no estaba instalado aunque estaba instalado. Intenté seguir los pasos que me dieron para instalarlo, pero fue en vano. Yosemite todavía pide instalar el JRE al reiniciar.
¿Alguien sabe dónde está el problema o cómo podría resolverlo?
Respuestas:
Instale el SDK en lugar del JRE.
Tuve un problema similar: instalé el JRE y ejecuté la prueba basada en la página web que decía que lo instalé con éxito. Pero mi aplicación basada en Java no se ejecutaba, y la ejecución
java -version
en la consola decía que Java no estaba instalado. Por capricho, decidí instalar el SDK completo y ahora todo funciona.fuente
Apple tiene una página aquí donde puede descargar una versión actualizada de Java.
Se puede encontrar más información en esta página de ayuda de Oracle:
https://www.java.com/en/download/faq/java_mac.xml#yosemitejava
fuente
Este es un problema conocido en Yosemite y El Capitan, cuando algún software requiere la versión obsoleta de Java 6 que se entrega con versiones anteriores de OS X.
Información de Apple sobre este problema: https://support.apple.com/kb/DL1572
Oracle tiene una página sobre el problema aquí: https://www.java.com/en/download/faq/yosemite_java.xml
Debe descargar e instalar el Java 6 heredado proporcionado por apple, desde el primer enlace.
fuente
Incluso después de instalar JRE 1.8, no pude hacer que Java funcione desde el terminal en OS X El Capitan.
Así que copié la ruta que se encuentra en el "Panel de control de Java" y creé un enlace.
java -version ahora produce
fuente