Java 9: Module java.xml.lier n'est pas accessible dans Eclipse

Je la migration d'un projet maven dans Java 8 à un Java 9 projet sans outil de génération en Eclipse OxyGen 1a.

Donc mon module-info.java ressemble à ceci:

Java 9: Module java.xml.lier n'est pas accessible dans Eclipse

Mais java.xml.lier n'est pas accessible, bien que sa dans mon chemin d'accès du module:

Java 9: Module java.xml.lier n'est pas accessible dans Eclipse

Alors, quel est le problème ici?

voir stackoverflow.com/questions/43574426/...
Ce module est deprecated. Vous aurez besoin de JAXB comme une bibliothèque externe.
Il existe dans le JDK 9, mais ce n'est pas par défaut dans le chemin d'accès du module.
requires java.xml.bind devrait fonctionner. Comme indiqué par d'autres, le module est obsolète-pour-la suppression de la version Java SE, mais ce module mène une double vie et donc sera en direct sur si larguée à partir du JDK. La version autonome, à partir de la version 2.3.0, est explicite module que vous pouvez déployer sur le chemin d'accès du module (ou de mise à niveau de chemin d'accès du module à remplacer la version du JDK). À votre question, si elle travaille à l'extérieur de l'Éclipse puis il fait allusion à quelque chose dans l'environnement Eclipse.
réponse similaire pour la migration de ces API.

OriginalL'auteur user3133542 | 2017-10-20