Problem with JAXBContext.newInstance

Alan Bateman Alan.Bateman at oracle.com
Wed Feb 13 12:21:12 UTC 2019


On 13/02/2019 12:05, Oliver Z. wrote:
> I found the solution. Pretty trivial, but probably unexpected when 
> migrating. It is required to have 2 require entries in the 
> module-info.java. I guess one for the API, and one for the 
> implementation:
>
> requires java.xml.bind;
> requires com.sun.xml.bind;
This doesn't look right (at least not unless you are using a 
implementation specific API exported by com.sun.xml.bind). This suggests 
to me that java,xml.bind is missing `uses java.xml.bind.JAXBContext` or 
com.sun.xml.bind is missing the equivalent `provides 
java.xml.bind.JAXBContext with ...`. That or whatever your environment 
isn't setting up the module path correctly.

-Alan






More information about the jigsaw-dev mailing list