Bug 456778 - Add support for Java SE 9 features
Summary: Add support for Java SE 9 features
Status: RESOLVED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Doc (show other bugs)
Version: 4.5   Edit
Hardware: All All
: P3 enhancement with 1 vote (vote)
Target Milestone: 4.7.1a   Edit
Assignee: Dani Megert CLA
QA Contact:
URL:
Whiteboard:
Keywords: plan
Depends on: 458109 457413 458235 458244 463688
Blocks:
  Show dependency tree
 
Reported: 2015-01-06 05:51 EST by Dani Megert CLA
Modified: 2019-01-31 13:56 EST (History)
10 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dani Megert CLA 2015-01-06 05:51:24 EST
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.
Comment 1 Dani Megert CLA 2015-01-06 05:58:03 EST
See also https://wiki.eclipse.org/Java9
Comment 2 Doug Simon CLA 2015-10-29 06:17:03 EDT
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
Comment 3 Klara Ward CLA 2015-12-15 07:42:25 EST
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/