Passage de java 1.6 à 1.8 sur un mac


J'ai un nouveau mac et j'ai besoin d'installer java version 8. Je l'ai téléchargé à partir d'oracle et lorsque j'exécute leur application sur leur site Web, il est dit que j'ai la version la plus récente de java. Lorsque je lance "java-version", il est dit que j'utilise toujours 1.6. Comment puis-je changer cela?

Selon le panneau de configuration java, j'ai 1.8. Cependant, lorsque vous travaillez dans eclipse, il utilise toujours 1.6.0_65. J'ai essayé de désinstaller et cela a échoué.

Mon dossier de machine virtuelle java ne contient que 1.6.0.jdk. Dois-je déplacer 1.8 dans ce dossier?

Author: Arpit, 2015-10-21

4 answers

Lorsque vous faites java-version, il donne la sortie du jdk actuel en cours d'utilisation. Pour cela, nous devons télécharger jdk pour Mac ici et l'installer.

Accédez à l'URL suivante et téléchargez le fichier approprié. http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

 1
Author: setshaft, 2017-09-07 14:24:12

Deux options:

 0
Author: matsev, 2017-03-20 10:04:20

Pour qu'eclipse utilise Java 8 au lieu de Java 6, suivez les étapes ci-dessous:

  1. Sur Eclipse, puis Sélectionnez Preferences.
  2. Recherchez Compiler dans la zone de recherche "type filter text".
  3. Sélectionnez Compilateur sous Java.
  4. Changer JDK Conformité à 1.8
 0
Author: Arpit, 2015-10-21 17:57:47

Vous pouvez utiliser jenv pour basculer entre les versions Java, c'est comme un gestionnaire d'environnement Java. Il est super facile à utiliser et à nettoyer

Pour Mac, suivez les étapes suivantes:

brew install jenv

git clone https://github.com/gcuisinier/jenv.git ~/.jenv

Installation: Si vous utilisez bash, procédez comme suit:

$ echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile

echo 'eval "$(jenv init -)"' >> ~/.bash_profile

$ exec $SHELL -l

Ajouter les versions souhaitées de JVM à jenv:

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

jenv add /System/Library/Java/JavaVirtualMachines/1.8.0.jdk/Contents/Home

Vérifiez les versions installées:

jenv versions

Définissez la version Java que vous souhaitez utiliser par:

jenv global oracle64-1.6.0
 0
Author: slal, 2017-05-10 19:04:11