Fui solicitado a instalar o JRE versão 8 após atualizar para o Yosemite no iMac de 21 "da família 2010. Depois de o instalar (e verificar se a versão correta foi instalada no site do Oracle), ele solicitou que não estivesse instalado, embora estivesse instalado. Tentei apenas seguir as etapas que eles me deram para instalá-lo, mas sem sucesso.O Yosemite ainda pede para instalar o JRE na reinicialização.
Alguém sabe onde está o problema ou como eu poderia resolvê-lo?
Respostas:
Instale o SDK em vez do JRE.
Eu tive um problema semelhante: instalei o JRE e executei o teste baseado em página da Web que dizia que eu instalei com sucesso. Mas meu aplicativo baseado em java não funcionava, e a execução
java -version
no console dizia que o Java não estava instalado. Por capricho, decidi instalar o SDK completo e agora tudo funciona.fonte
A Apple tem uma página aqui onde você pode baixar uma versão atualizada do Java.
Mais informações podem ser encontradas nesta página de ajuda da Oracle:
https://www.java.com/en/download/faq/java_mac.xml#yosemitejava
fonte
Esse é um problema conhecido em Yosemite e El Capitan, quando algum software requer a versão reprovada do Java 6 fornecida com versões anteriores do OS X.
Informações da Apple sobre este problema: https://support.apple.com/kb/DL1572
A Oracle tem uma página sobre o problema aqui: https://www.java.com/en/download/faq/yosemite_java.xml
Você precisa baixar e instalar o Java 6 herdado fornecido pela apple, a partir do primeiro link.
fonte
Mesmo depois de instalar o JRE 1.8, eu não conseguia fazer o Java funcionar no terminal no OS X El Capitan.
Então, copiei o caminho encontrado no "Painel de Controle Java" e criei um link.
java -version agora produz
fonte