Community
Participate
Working Groups
The next Java SE release is version 9, which is currently scheduled for early 2016. This Java release will add modularization to the Java language, also known under the code name Jigsaw. Eclipse Java development tooling will make progress towards compiling, editing and launching applications for Java 9 for those parts which have publicly available specifications.
See also https://wiki.eclipse.org/Java9
Most of the development for JEP 243[1] has been done with Eclipse. This code will soon be available in JDK9 early access builds. Ideally, one should be able to develop other JDK components that use the JEP 243 APIs using Eclipse. To see if that's possible, I downloaded Eclipse 4.6M2 and applied the "Eclipse Java™ 9 Support (BETA) for Neon" plugin. However, I see that only java.* modules from bootmodules.jimage are exposed. While this is the right thing to do for general Java development (which should only use public APIs), it makes it hard to use Eclipse to work on the JDK itself. Are there plans to be able to configure a JDK9 installed JRE such that it exposes all the APIs in bootmodules.jimage? [1] https://bugs.openjdk.java.net/browse/JDK-8062493
Just a note about the Java SE 9 scheduling, release date now moved to early 2017 (I'm sure people involved in this work are already aware) http://mail.openjdk.java.net/pipermail/jdk9-dev/2015-December/003149.html http://openjdk.java.net/projects/jdk9/