J'essaie de tester JDK9 (version jdk-9-ea + 147) avec Eclipse Oxygen IDE.
J'ai installé jdk avec jre. Depuis Eclipse Market Place, j'ai installé l'extension Java9 Beta:
Le problème est que, lorsque j'essaie d'ajouter une nouvelle version installée de Eclipse, j'obtiens l'erreur suivante:
Ce qui est intéressant, c'est que cette erreur ne se produit pas avec les installations des versions précédentes de JDK:
Est-ce que quelqu'un rencontre un problème similaire avec l'oxygène Eclipse? Tout commentaire est apprécié.
Je viens de tester avec succès JDK9 avec Eclipse Oxygen IDE en suivant l’approche que vous avez détaillée.
Voici les détails de mon installation (sous Windows 10):
J'ai téléchargé et installé Java jdk-9 + 181 depuis http://jdk.Java.net/9/
J'ai téléchargé et installé Eclipse Oxygen depuis https://www.Eclipse.org/downloads/download.php?file=/oomph/epp/oxygen/R/Eclipse-inst-win64.exe
J'ai démarré Eclipse et tenté d'ajouter JRE9 (Windows -> Préférences -> Java -> JRE installés -> Ajouter ...)
J'ai eu l'erreur signalée dans l'OP ("Target n'est pas une racine de JDK ...").
J'ai ensuite installé Java 9 Support (BETA) pour Oxygen comme détaillé ici: https://marketplace.Eclipse.org/content/Java-9-support-beta-oxygen
J'ai redémarré Eclipse et essayé d'ajouter JRE 9 à nouveau. Cette fois, ça a bien fonctionné:
Cela ressemble au bogue Eclipse 494481 .
Malheureusement, aucun correctif ou solution de contournement n'est actuellement répertorié pour le bogue.
L'oxygène ne vient pas avec le support Java9. Vous devez installer le correctif de support Eclipse Java9 à partir du marché https://marketplace.Eclipse.org/content/Java-9-support-beta-oxygen pour pouvoir utiliser Java9 ou effectuer une mise à jour à partir de " Aide "barre de menu.