Java Language Installation d'un Java JDK sur macOS


Exemple

Oracle Java 7 et Java 8

Java 7 et Java 8 pour macOS sont disponibles auprès d'Oracle. Cette page Oracle répond à beaucoup de questions sur Java pour Mac. Notez que Java 7 antérieur à 7u25 a été désactivé par Apple pour des raisons de sécurité.

En général, Oracle Java (version 7 et ultérieure) nécessite un Mac Intel fonctionnant sous macOS 10.7.3 ou ultérieur.

Installation de Oracle Java

Les installateurs JDK et JRE Java 7 & 8 pour macOS peuvent être téléchargés sur le site Web d’Oracle:

Après avoir téléchargé le package approprié, double-cliquez sur le package et suivez le processus d'installation normal. Un JDK devrait être installé ici:

/Library/Java/JavaVirtualMachines/<version>.jdk/Contents/Home

où correspond à la version installée.

Commutation en ligne de commande

Lorsque Java est installé, la version installée est automatiquement définie par défaut. Pour basculer entre différents, utilisez:

export JAVA_HOME=/usr/libexec/java_home -v 1.6 #Or 1.7 or 1.8

Les fonctions suivantes peuvent être ajoutées au ~/.bash_profile (si vous utilisez le shell Bash par défaut) pour en faciliter l'utilisation:

function java_version {
   echo 'java -version';
}

function java_set {
   if [[ $1 == "6" ]]
   then
       export JAVA_HOME='/usr/libexec/java_home -v 1.6';
       echo "Setting Java to version 6..."
       echo "$JAVA_HOME"
   elif [[ $1 == "7" ]]
   then
       export JAVA_HOME='/usr/libexec/java_home -v 1.7';
       echo "Setting Java to version 7..."
       echo "$JAVA_HOME"
   elif [[ $1 == "8" ]]
   then
       export JAVA_HOME='/usr/libexec/java_home -v 1.8';
       echo "Setting Java to version 8..."
       echo "$JAVA_HOME"
   fi            
}

Apple Java 6 sur macOS

Sur les anciennes versions de macOS (10.11 El Capitan et versions antérieures), la version d'Apple de Java 6 est préinstallée. Si installé, il peut être trouvé à cet endroit:

/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

Notez que Java 6 a dépassé sa fin de vie, il est donc recommandé de mettre à niveau vers une version plus récente. Vous trouverez plus d'informations sur la réinstallation d'Apple Java 6 sur le site Web d'Oracle.