Depois de atualizar meu notebook de trabalho do Mountain Lion (10.8.5) para o Mavericks (10.9.4) neste fim de semana, toda vez que abro o terminal, agora recebo a seguinte mensagem de erro:
Unable to find any JVMs matching version "1.6"
Eu não tenho o Java 6 instalado, mas alguma ferramenta executada no início de uma sessão de shell deve depender disso.
Como posso descobrir qual é a raiz desse problema? Diga-me se posso fornecer mais informações para solução de problemas.
Respostas:
O instalador do Mac OSX Mavericks remove as versões instaladas anteriores do Java. Você provavelmente tem uma referência ao Java 6 em seu
.bash_profile
arquivo (mais ou menos). Isso explicaria a mensagem na inicialização do Terminal.As versões mais recentes do Java (do Java 7) são suportadas diretamente pelo Oracle (você pode encontrar instruções de instalação no Java.com: Como instalar o Java no meu Mac ).
Versões anteriores (Java 6 incluído) são suportadas pela Apple. Se você deseja instalar o Java 6, faça o download do patch do Java for OS X 2014-001 diretamente do site da Apple.
Nota: você pode encontrar informações úteis sobre compatibilidade com Java e Mac OS X nesta FAQ do Java .
fonte