JRE manquant dans Eclipse sous Mac OSX


J'essaie d'exécuter eclipse sur mon Mac OS X. J'ai récemment fait de la programmation Android sur Eclipse et je voulais aujourd'hui faire du développement sur Java. Cependant, à ma grande surprise, Eclipse dit qu'il n'y a pas de JRE/JDK installé. Je ne sais pas comment cela est possible, car mes projets Android ont très bien fonctionné jusqu'à présent, et même maintenant. J'ai essayé les éléments suivants:

  • Vérification de la version java via le terminal Mac. Il dit java version "1.8.0_20" est installé. Voici l' capture. entrez la description de l'image ici
  • J'ai vérifié la version Java via le panneau de configuration Java dans les Préférences système. Encore une fois, même chose: entrez la description de l'image ici
  • Je sais que lorsqu'il n'y a pas de JRE visible dans Eclipse, il peut être entré manuellement via l'option "ajouter" sous préférences > Java > JRES installé dans Eclipse. Mais bien que je puisse trouver le dossier Contents dans ce chemin: /J'ai besoin d'un peu de temps pour le faire.jdk / accueil / table des matières, quand j'essaie de ajoutez-le manuellement dans Eclipse, le dossier Java sous utilisateurs / bibliothèque n'apparaît tout simplement pas. Je n'ai aucune idée de pourquoi cela se passe. Voici quelques captures d'écran, juste au cas où:

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

entrez la description de l'image ici

Comme vous pouvez le voir, le dossier Java n'apparaît tout simplement pas sous Library dans la capture d'écran ci-dessus.

  • Enfin, j'ai également essayé d'appuyer sur "Rechercher" dans Eclipse (au même endroit que "Ajouter" dans l'une des captures d'écran ci-dessus), mais "Rechercher" ne pas trouver quoi que ce soit.

J'ai parcouru les réponses existantes sur SO qui traitent de problèmes similaires. La seule chose que je n'ai pas faite semble être de définir une variable path, mais ils étaient tous dans le système d'exploitation Windows, donc je ne sais pas si cela s'applique dans ma situation.

J'apprécierais vraiment toute aide à ce sujet.


Mise à jour 1: Selon ce qui a été souligné jusqu'à présent, j'ai essayé de copier-coller le chemin suggéré. Mais l'erreur que je reçois est: Le répertoire personnel ne le fait pas exister.

Voici la capture d'écran:

entrez la description de l'image ici

Author: Manish Giri, 2014-10-02

1 answers

Vous essayez de trouver le JRE dans un mauvais répertoire de bibliothèque car le répertoire de bibliothèque peut être présent à plus d'un endroit. Il suffit de copier coller le chemin jre dans l'entrée' jre home ' comme

/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/home/contents/Home/jre/

entrez la description de l'image ici

EDIT: Pour trouver où votre java est installé sur Mac, exécutez la commande suivante:

echo $(/usr/libexec/java_home)

Il devrait renvoyer quelque chose comme ceci:

/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home

Ajoutez jre à la fin de ce chemin pour construire JRE home path:

/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/jre
 1
Author: Juned Ahsan, 2014-10-02 04:43:31