Após a atualização para o OSX Mavericks: "Não foi possível encontrar nenhuma JVMs correspondente à versão 1.6"

4

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.

reinhard.codes
fonte
11
Qual foi a sua versão anterior do OSX?
Ssssteffff

Respostas:

6

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_profilearquivo (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 .

ssssteffff
fonte
De nada, que bom que ajudou.
Ssssteffff
Comigo, a referência era em ~ / .zprofile
Alex