Multiple versions of a non-exported dependency

Alex Buckley alex.buckley at
Wed Aug 31 20:28:59 UTC 2016

This has been a good conversation but I'm unwilling to enter into 
unbounded discussion of hypothetical future features. Here are some 
practical things you can try with JDK 9 right now:

- Have you run your JDK 8 application on a JDK 9 EA build?
- Have you jlinked an image consisting of a handful of JDK 9 modules, 
and run your application on top of that?
- Have you declared modules for your application and put supporting 
legacy JARs on the modulepath as automatic modules?


On 8/31/2016 1:15 PM, cowwoc wrote:
> Alex,
> Thank you for the clarification.
> I am a bit confused by your assertion... If you wanted to introduce
> first-class versions in JDK 10, how would you do so (without breaking
> backwards compatibility) in light of this format?
> module {
>       *requires*  org.baz.qux;
> }
> Gili

More information about the jigsaw-dev mailing list