J'ai un MacBook Pro exécutant Snow Leopard; comment savoir quelle version du SDK Java SDK est installée sur mon Mac?
Dans /System/Library/Frameworks/JavaVM.framework/Versions
vous verrez tous les JDK installés. Il existe un lien symbolique nommé CurrentJDK
pointant vers le JDK actif.
Ouvrez un terminal et saisissez: Java -version
, ou javac -version
.
Si vous disposez de toutes les dernières mises à jour pour Snow Leopard, vous devez exécuter JDK 1.6.0_20 en ce moment (la même que la version JDK actuelle d'Oracle).
La solution la plus simple serait un terminal ouvert
$ Java -version
il montre ce qui suit
Java version "1.6.0_65"
$ cd /System/Library/Frameworks/JavaVM.framework/Versions
$ ls -l
Voici la dernière ligne de sortie:
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 serait la réponse
Quels SDK? Si vous voulez dire le SDK pour le développement de Cocoa, vous pouvez archiver /Developer/SDKs/
pour voir lesquels vous avez installés.
Si vous recherchez la version du SDK Java, ouvrez /Applications/Utilities/Java Preferences
. Les versions de Java que vous avez installées y sont répertoriées.
Sur Mac OS X 10.6, cependant, la seule version Java est 1.6.
Exécutez cette commande dans votre terminal:
$ Java -version
Java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
Cristians-MacBook-Air:~ fa$
Sous macOS moderne, le chemin correct est /Library/Java/JavaVirtualMachines
.
Vous pouvez également vous prévaloir de la commande /usr/libexec/Java_home
, qui va scanner ce répertoire pour vous et retourner une liste.