0 votes

Problème de mise à jour vers Java 8 JDK

J'ai exécuté le programme d'installation du JDK 1.8 à partir de http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html et tout s'est apparemment installé correctement. Mais dans le terminal, quand je fais :

  javac -version

Il indique toujours 1.6.0_65

Qu'est-ce que je fais de travers ?

J'utilise Mavericks 10.9.4

0voto

user90198 Points 46

Que fait votre .bash_profile dire ? Il devrait y avoir une ligne :

export JAVA_HOME=`/usr/libexec/java_home -v 1.6`

Il suffit de changer la version de Java de 1.6 à 1.8 et de recharger les variables du système ( . ~/.bash_profile ). J'ai testé cela en passant de jdk7 à jdk6. La version 8 ne devrait donc pas être une exception.

0voto

Michael Levy Points 7236

De http://docs.oracle.com/javase/8/docs/technotes/guides/install/mac_jdk.html#A1096875

Détermination de la version par défaut du JDK

Si vous n'avez pas encore installé la mise à jour Java OS X 2012-006 d'Apple, vous utilisez encore une version d'Apple Java 6 qui inclut le plug-in et l'application Préférences Java. Voir "Note pour les utilisateurs d'OS X qui incluent le plug-in Apple Java 6".

Plusieurs JDK peuvent être installés sur un système, autant que vous le souhaitez.

Lors du lancement d'une application Java via la ligne de commande, le système utilise le JDK par défaut. Il est possible que la version du JRE soit différente de la version du JDK.

Vous pouvez déterminer la version du JDK par défaut en tapant java -version dans une fenêtre de terminal. Si la version installée est 8u6, vous verrez une chaîne de caractères comprenant le texte 1.8.0_06. Par exemple :

% java -version
java version "1.8.0_06-ea"
Java(TM) SE Runtime Environment (build 1.8.0_06-ea-b13)
Java HotSpot(TM) 64-Bit Server VM (build 23.2-b04, mixed mode)

Pour exécuter une version différente de Java, indiquez le chemin complet ou utilisez l'outil java_home :

% /usr/libexec/java_home -v 1.8.0_06 --exec javac -version

Pour plus d'informations, voir la page de manuel java_home(1).

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X