web-dev-qa-db-fra.com

Eclipse ne reconnaissant pas JVM 1.8

J'essaie toujours de faire fonctionner Eclipse IDE et de générer une erreur JVM incompatible. J'ai suivi les étapes suivantes: J'ai installé Java 7 mais Eclipse répète que la version 1.6 ne convient pas à ce produit

Mais malheureusement sans effet. Exécuter OSX 10.9.5 et désinstaller la version prête à l'emploi de Mac. La nouvelle version de Java semble apparaître dans les Préférences Système. Veuillez voir la capture d'écran ci-jointe. J'ai même fait quelques notions de base comme le redémarrage de mon ordinateur, etc. Peut-être qu'il y a d'autres modifications à apporter à d'autres fichiers. Je suis à l'aise avec Terminal mais nouveau pour Eclipse et Java. Merci d'avance! Screen shot of Terminal, System Preferences and Eclipse error message

23
joseph_pindi

OK, donc je ne sais pas vraiment quel était le problème, mais je l’ai tout simplement corrigé en allant ici http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151 .html et l’installation de 8u74 au lieu de 8u73, ce que j’ai été invité à faire lorsque j’ai voulu "télécharger la dernière version" en Java. Donc, changer les versions est ce qui l’a finalement fait. Eclipse a bien démarré, maintenant. Merci pour l'aide de tous!

edit: Apr 2018- Maintenant, c'est 8u161 et 8u162 (juste besoin d'un, j'ai utilisé 8u162 et cela a fonctionné.)

22
joseph_pindi

J'ai eu le même problème que noté ci-dessus. Je ne pouvais pas installer Eclipse à cause de Java incompatibilités. La séquence que j'ai suivie est la suivante:

  1. Mise à niveau vers MAC OS Sierra
  2. Téléchargé le programme d'installation Eclipse, mais on m'a invité à installer un fichier Java hérité.
  3. Installé Java 1.6
  4. Impossible d'installer Eclipse et on m'a demandé que j'avais besoin de Java 1.7 ou version ultérieure. Téléchargé et installé Java 1.8
  5. Ran le code de terminal 'Java -version' // cela va vérifier votre version de jre. Cela montrait retourné Java 1.6 malgré le fait que j'avais mis à niveau vers la version 1.8. La version Java répertoriée dans le panneau de configuration Java est dite 1.8.
  6. Essayé plusieurs téléchargements de Eclipse et Java et plusieurs redémarrages toujours avec le même résultat.
  7. J'ai visité la page Web Oracle mentionnée ci-dessus: http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html Je n'ai pas trouvé la référence ci-dessus à 8u73 et 8u74 mais j'ai trouvé et option pour télécharger 1.8.0_12. J'ai fait ça. Il s’est installé sans difficulté, puis j’ai pu installer Eclipse sans difficulté.

Cela a pris des heures de mon temps. J'espère que cela s'avère utile.

42
John

JRE est un environnement d'exécution permettant d'exécuter Java éléments sur votre ordinateur. Ce dont Eclipse a besoin, c'est JDK en tant que kit de développement.

Installez le dernier JDK (et non JRE) à partir de http://www.Oracle.com/technetwork/pt/Java/javase/downloads/jdk8-downloads-2133151.html et vous devriez être bon sur Mac!

19
Aidin

Ouvrez le terminal et vérifiez quelle version de Java est actuellement définie dans votre variable de chemin.

Vous pouvez le faire en tapant dans votre terminal

Java -version // this will check your jre version. 
javac -version // this will check your compiler version

Si la version Java _ incorrecte apparaît mais que vous avez installé Java 1.8, vous devez définir la variable de chemin d'accès sur la version la plus récente de Java.

Pour ce faire, ajoutez la ligne:

export Java_HOME=/path/to/Java/jdk1.x

to ~/.bash_profile (identique à /Users/username/.bash_profile)

Puis faites ceci depuis le terminal pour définir la nouvelle variable

source ~/.bash_profile

Quel est également votre jeu Eclipse.ini?

-Dosgi.requiredJavaVersion=1.7

MODIFIER:

S'il vous plaît ouvrir le terminal et tapez

 find / -name "Java" // This should find all folder named Java on your file system.

Aussi, comment avez-vous installé Java en premier lieu?

2
Maciej Cygan

En écho à la réponse ci-dessus, une installation complète du JDK (8u121 au moment d'écrire) à partir d'ici http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8- downloads-2133151.html - a fait l'affaire. La mise à jour via le Panneau de configuration Mac OS n'a pas mis à jour la variable de profil. Installation via l’installateur complet, fait. Ensuite, Eclipse était heureuse.

2
todclifton

Pour une raison étrange, "Java SE Development Kit 8u151" pose ce problème. Installez simplement le "Kit de développement Java SE 8u152" à partir du lien suivant.

http://www.Oracle.com/technetwork/Java/javase/downloads/jdk8-downloads-2133151.html

Cela devrait fonctionner alors.

1
Natasha

Voici les étapes:

  • télécharger 1.8 JDK de ce site
  • installez-le
  • copiez le dossier jre et collez-le dans "C:\Program Files (x86)\EclipseNeon \"
  • renommer le dossier "jre"
  • redémarrez l'Eclipse

Ça devrait marcher.

1
suyog shinde