web-dev-qa-db-fra.com

Déterminer la version de Java SDK sur Mac

J'ai un MacBook Pro exécutant Snow Leopard; comment savoir quelle version du SDK Java SDK est installée sur mon Mac?

47
Ali_IT

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.

38
Stefan Schmidt

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).

92
Jesper

La solution la plus simple serait un terminal ouvert

$ Java -version

il montre ce qui suit

Java version "1.6.0_65"
  1. La solution de Stefan fonctionne également pour moi. Voici l'entrée exacte:

$ 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

10
Rae

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.

1
mipadi

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$ 
1

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.

0
Tim Keating