2010-06-07 13 views
36

Tengo una MacBook Pro con Snow Leopard; ¿cómo puedo ver qué versión de Java SDK está instalada en mi Mac?Determinación de la versión de Java SDK en la Mac

+0

Usted' Recibiré respuestas mucho mejores si etiquetas correctamente tus preguntas, redactas correctamente tus preguntas y ** aceptas respuestas ** –

Respuesta

38

En /System/Library/Frameworks/JavaVM.framework/Versions verá todos los JDK instalados. Hay un enlace simbólico llamado CurrentJDK que señala el JDK activo.

+53

en terminal: javac -version – slavik

+0

Estoy confundido, en '/ System/Library/Frameworks/JavaVM.framework/Versions /' Encontré que 'CFBundleVersion' = 15.0.1, mientras ejecutaba' java -version' returned 1.7.0_71. Sé que mi versión de JDK es 1.7.0_71, entonces, ¿qué es 15.0.1? – samthui7

1

¿Qué SDKs? Si se refiere al SDK para el desarrollo de Cocoa, puede verificar en /Developer/SDKs/ para ver cuáles tiene instalado.

Si está buscando la versión Java SDK, abra /Applications/Utilities/Java Preferences. Las versiones de Java que ha instalado se enumeran allí.

En Mac OS X 10.6, sin embargo, la única versión de Java es 1.6.

+1

estoy instalando intellij. y como sé en alguna parte de la configuración, tendré que establecer jdk. Solo quiero asegurarme de que mi jdk esté actualizado. –

+1

Tenga en cuenta que esta respuesta * ya no es relevante *, ya que el panel de Preferencias de Java se eliminó en la [Actualización de Java 2012-006] (https://discussions.apple.com/thread/4439753?tstart=0). – msanford

+0

Para la ruta "/ Aplicaciones/Utilidades/Preferencias Java", es el complemento Java applet – lenhhoxung

79

Abra una terminal y escriba: java -version, o javac -version.

Si tiene todas las últimas actualizaciones de Snow Leopard, debería ejecutar JDK 1.6.0_20 en este momento (lo mismo que la versión JDK actual de Oracle).

+4

Intrigante, ya que rompe la convención común de '--long_word'. Probé todas las combinaciones * pero * esta antes de llegar. – msanford

+3

¿No diría usted que la convención es '--long-word'? ;) – davidchambers

8

La solución más simple sería terminal abierto

$ java -version 

que muestra la siguiente

java version "1.6.0_65" 
  1. solución de Stefan también funciona para mí. Aquí está la entrada exacto:

$ cd /System/Library/Frameworks/JavaVM.framework/Versions

$ ls -l

A continuación se muestra la última línea de salida:

lrwxr-xr-x 1 root wheel 59 Feb 12 14:57 CurrentJDK -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents 

1.6.0.jdk sería la respuesta

Cuestiones relacionadas