java eclipse java-9 java-module

Java 9: el módulo java.xml.bind no está accesible en Eclipse



java-9 java-module (1)

Al compilar un módulo sin nombre, java.xml.bind no es accesible de forma predeterminada, pero en un proyecto modular (como en esta pregunta) no se pudo resolver la referencia al módulo java.xml.bind fue un error (consulte la edición a continuación) .

Para evitar esto hasta que se solucione el error, puede incluir explícitamente el módulo java.xml.bind haciendo doble clic en Is modular (ver captura de pantalla en la pregunta), y en el cuadro de diálogo que muestra, mueva el módulo deseado de Available modules a Explicitly included modules :

Editar : El error 526054 se ha resuelto en Eclipse Oxygen.2 y, por lo tanto, un proyecto modular ya no debería necesitar los pasos anteriores (que aún son relevantes para el código en un módulo sin nombre) .

Edición 2 : en Eclipse 2019-06, la interfaz de usuario para tareas como la anterior se ha revamped . Se puede encontrar documentación actualizada en la ayuda en línea .

Migro un proyecto Maven en Java 8 a un proyecto Java 9 sin ninguna herramienta de compilación en Eclipse OxyGen 1a .

Entonces mi module-info.java se ve así:

Pero java.xml.bind no es accesible, aunque está en la ruta de mi módulo:

Entonces, ¿qué está mal aquí?