On 24/08/2016 11:41, Paul Bakker wrote:

Hello,

When compiling code that uses classes from java.xml.bind, it is necessary to explicitly pass 
"-addmods java.xml.bind" to javac. Looking at the JDK module graph [1], I get the 
impression that javac uses java.se <http://java.se/> by default. Is this correct?

Paul

[1] https://bugs.openjdk.java.net/secure/attachment/57772/jdk.png 
<https://bugs.openjdk.java.net/secure/attachment/57772/jdk.png>
If you are compiling code in the unnamed module then you will need -addmods (or `--add-modules` with the new style). Ditto for runtime when the main class is loaded from the class path. All the details are in JEP 261, specifically the section on "Root modules" [1].

-Alan

[1] http://openjdk.java.net/jeps/261#root-modules

Reply via email to