Dos versiones de Java instaladas en dos ubicaciones de mi Mac, ¿cuál es la correcta?

Dos versiones de Java instaladas en dos ubicaciones de mi Mac, ¿cuál es la correcta?

Tengo problemas con las ubicaciones de instalación de Java. Estoy usando una Mac con 10.9.2 y tengo dos versiones de Java instaladas, jdk 1.7.0 y jdk 1.6.0, pero ambas instalaciones se encuentran en ubicaciones diferentes.

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

mientras

jdk 1.7.0 is at: /Library/Java/JavaVirtualMachines

¿Cuál de estas ubicaciones es la correcta o realmente no hace la diferencia?

¿Y importará si los muevo manualmente al mismo directorio? Me doy cuenta cuando corro

java -versionen la terminal obtengo la salida:

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) 

Entonces, ¿sería un gran problema si moviera la instalación de Java 1.6.0 al mismo directorio que 1.7.0?

Respuesta1

Ambos están en sus lugares correctos.

La versión 1.6 es la versión creada por Apple cuando todavía admitían Java.

La versión 1.7 es la versión enviada por Oracle.

Encontrarás varias aplicaciones que aún requieren la versión 1.6, como Crashplan, así que las dejaría a ambas.

Aquí hay otro StackOverflowhiloque trata este tema, si quieres más antecedentes.

información relacionada