Realicé una instalación limpia de Mountain Lion e instalé JDK7.
java -version
en Terminal regresa java version "1.7.0_05"
correctamente, aún las Preferencias de Java y algunos otros programas de Java (como Eclipse) dan como resultado instrucciones para instalar Java SE 6.
Puedo iniciar Eclipse perfectamente desde la línea de comandos con Java 7.
¿Hay alguna manera de hacer que esto funcione sin tener que instalar Java 6?
mountain-lion
java
Nicolas
fuente
fuente
Respuestas:
JDK 7 se instalará en /Library/Java/JavaVirtualMachines/1.7.0.jdk, JDK 6 en / System / Library / Java / JavaVirtualMachines.
Para engañar a OS X para que acepte Java 7 en lugar de proponer instalar Java 6, un simple enlace simbólico es suficiente:
La mayoría de los programas Java se ejecutarán con este pequeño truco sin la necesidad de instalar Java 6. Las Preferencias Java de OS X (y tal vez algunas otras) no funcionarán, ya que parece verificar explícitamente la versión de la JVM cuando se inicia.
fuente
/Library/Java/JavaVirtualMachines/jdk1.7.0_09.jdk
; las instrucciones funcionaron bien de lo contrario.Nota: si tiene algo que realmente necesita java6 y no funcionará con java7, es posible que desee retrasar la instalación de java7. La razón es que puede ser un poco complicado tratar de mantener tanto 6 como 7 en el mismo Macintosh, ya que el paquete de 7 hace algunos juegos con algunos de los elementos apple-6-java, como se detalla a continuación. Entonces, buscaré algunas instrucciones paso a paso sobre cómo mantener 6 y 7 en la misma Mac antes de implementar esto ... Ver también http://reviews.cnet.com/8301-13727_7-57533880-263/ java -ferences-missing-after-latest-os-x-java-update / el 18 de octubre de 2012.
DETALLES El script de shell de preinstalación en jre-7u9-macosx-x64.dmg simplemente elimina el panel de preferencias de Apple (así como el complemento), sin previo aviso, a continuación.
=== Y el script posterior a la instalación configura un enlace simbólico ===
fuente
Mountain Lion con Java 7 solo
Estás en el camino correcto ...
Sin instalar Java 6
... se espera que se instalen, como se describe en la pregunta.
Entonces mi respuesta corta es sí, puedes tener Java 7 solo; pero no sin una instalación de Java 6.
Tratar:
elimine, de los dos directorios a continuación, las versiones de Java que ya no son necesarias:
/ Library / Java / JavaVirtualMachines
/ Sistema / Biblioteca / Java / JavaVirtualMachines
(Para un caso como este, creo que puede ignorar los consejos habituales para no interferir con las
/System
cosas).fuente