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. - 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:
- 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ù:
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:
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/
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