is ClassLoader.loadClass() supposed to work on module-info classes?

Cédric Champeau cedric.champeau at gmail.com
Fri Dec 4 14:18:00 UTC 2015


> Just a related question:
>
> Do you expect the class file format to change in JDK9 and for what
> features? If it is only for supporting the module-info.class then would
> something like the following be possible:
>
>     javac -source 9 -target 8 -mp modlib ...
>
> ...and produce JDK8 compatible class files + JDK9 compatible
> module-info.class file(s) ?
>
>
> Regards, Peter
>
>
The problem with this approach is that you are using JDK 9 to produce JDK 8
classes (so in theory, you should either use JDK 8, or use bootclasspath.
And I'm not sure what would be the implications of using bootclasspath to
compile a module file).


More information about the jigsaw-dev mailing list