Preciso testar um aplicativo Web com o JRE 6. Estou usando um Mac com OS X 10.10 e Java 7 para desenvolvimento. Como posso instalar o JRE 6 ao lado do Java 7 neste Mac?
Esta resposta anterior ainda não explica o fato (também mencionado em um comentário) de que o link de download da Apple agora aponta para um arquivo .pkg
( Java for OS X 2014-001 ). Sem conhecimento adicional, apresso-me a instalá-lo, pois ele pode sobrescrever minha configuração atual do Java 7 (e pode não conter mais o JRE 6 em primeiro lugar).
Respostas:
JavaForOSX2014-001.dmg
contém Java para Mac OS X (1.6.0_65-b14-462). Ele será instalado em / System / Library / Java e / System / Library / Frameworks enquanto o Oracle Java estiver localizado em / Library / Java. Nenhum arquivo será substituído.Para evitar problemas (especialmente com o seu $ JAVA_HOME / $ PATH), considere configurar uma VM do Mac OS X no VMWare, Parallels ou VirtualBox apenas com JRE6.
fonte
Conforme observado por @klanomath "Nenhum arquivo será substituído": você pode ter vários JDKs instalados, mas apenas um JRE. Mas cada JDK também vem com um JRE.
A integração Java da Apple com o OS X fornece
/usr/libexec/java_home
que pode ajudá-lo a manter a situação do JDK correta. Isso seleciona entre os JDKs e o JRE associado encontrado em/Library/Java/JavaVirtualMachines
. Veja a página man java_home.No entanto, não há capacidade equivalente para selecionar entre as versões do JRE acessadas via
/Library/Internet Plug-ins/
http://support.apple.com/en-us/HT202643, que fornece a única maneira 'oficial' de selecionar entre as que requerem um conhecimento de terminal com sudo e simbólico. links. Como você é um desenvolvedor que testa aplicativos da Web, presume-se que isso será suficiente, mas não algo que os meros mortais desejam mexer.fonte