Duas versões de java instaladas em dois locais no meu mac, o que é certo?

Duas versões de java instaladas em dois locais no meu mac, o que é certo?

Estou tendo problemas com os locais de instalação do Java. Estou usando um Mac rodando 10.9.2 e tenho duas versões do Java instaladas, jdk 1.7.0 e jdk 1.6.0, mas ambas as instalações estão em locais diferentes.

jdk 1.6.0 is at: /System/Library/Java/JavaVirtualMachines

enquanto

jdk 1.7.0 is at: /Library/Java/JavaVirtualMachines

Qual desses locais é o local certo ou realmente não faz diferença?

E fará diferença se eu movê-los manualmente para o mesmo diretório? Estou percebendo quando corro

java -versionno terminal eu recebo a saída:

java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode) 

Então, seria um grande problema se eu movesse a instalação do Java 1.6.0 para o mesmo diretório do 1.7.0?

Responder1

Ambos estão em seus devidos lugares.

A versão 1.6 é a versão construída pela Apple quando eles ainda suportavam Java.

A versão 1.7 é a versão fornecida pela Oracle.

Você encontrará vários aplicativos que ainda exigem a versão 1.6, como o Crashplan, então eu deixaria os dois.

Aqui está outro StackOverflowfioque trata deste tópico, se você quiser mais informações.

informação relacionada