Java en Mountain Lion 10.8.2 trampas

3

Descargué la última versión de Java del sitio de Oracle y la instalé en mi mac.

MacCris:~ cris$ java -version
java version "1.7.0_11"
Java(TM) SE Runtime Environment (build 1.7.0_11-b21)
Java HotSpot(TM) 64-Bit Server VM (build 23.6-b04, mixed mode)

entonces,

MacCris:/ cris$ ls -l /System/Library/Frameworks/JavaVM.framework/Versions
total 64
lrwxr-xr-x  1 root  wheel   10 Jan  3 20:20 1.4 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10 Jan  3 20:20 1.4.2 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10 Jan  3 20:20 1.5 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10 Jan  3 20:20 1.5.0 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10 Jan  3 20:20 1.6 -> CurrentJDK
lrwxr-xr-x  1 root  wheel   10 Jan  3 20:20 1.6.0 -> CurrentJDK
drwxr-xr-x  7 root  wheel  238 Jan  3 20:20 A
lrwxr-xr-x  1 root  wheel    1 Jan  3 20:20 Current -> A
lrwxr-xr-x  1 root  wheel   59 Jan  3 20:20 CurrentJDK -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents

va a /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents y ejecuta

MacCris:bin cris$ /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)

Por lo tanto, el actual JDK es 1.6 a pesar de que instalé la última versión de Java.

    
pregunta Cris 29.01.2013 - 21:57

1 respuesta

2

Oracle Java ie 1.7 no se instala en el mismo lugar que Apple Java ie < = 1.6.

El ejecutable java está en /Library/Java/JavaVirtualMachines/jdk1.7.0_11.jdk/Contents/Home/bin/java

Esto es posiblemente porque solo los archivos suministrados por Apple deben estar bajo /System

    
respondido por el Mark 31.01.2013 - 14:10

Lea otras preguntas en las etiquetas