Você precisa instalar o JDK em vez de apenas o JRE para obter suporte Java completo no OS X.
O site oficial de download do Oracle é o link Clique em 'Java Platform (JDK) 'e baixe' Mac OS X x64 '
Estou prestes a voltar à programação java, então baixei a última versão do Java, o Java 8 update 40.
Agora, meu MacBook já viu dias melhores e quem sabe quantas versões do Java estão nele. No começo, tudo correu bem, com java -version
me dando o caminho certo (1.8).
Então tentei executar o Spring Tool Suite, que estava apontando para o errado jvm, o de 7, e o jvm 8 não está listado em lugar nenhum.
Depois de experimentar muitos ln's, muitos rm's, etc., etc, tentei instalar o Java para OSx 2014-001.
Pior erro até agora, então eu tentei reinstalar o jre-8u40-macosx-x64.dmg.
Não ajudou nem um pouco. Agora, até java -version
lê:
java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)
Enquanto /usr/libexec/java_home -V
diz:
Matching Java Virtual Machines (3):
1.7.0_71, x86_64: "Java SE 7" /Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home
1.6.0_65-b14-466.1, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.6.0_65-b14-466.1, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Tudo enquanto o painel de controle Java é exibido:
Então, qual parafuso eu martelei com a minha chave dessa vez?
Você precisa instalar o JDK em vez de apenas o JRE para obter suporte Java completo no OS X.
O site oficial de download do Oracle é o link Clique em 'Java Platform (JDK) 'e baixe' Mac OS X x64 '