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 .