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?
Alex
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 com.foo.bar {
*requires* org.baz.qux;
}
Gili