Opened 8 years ago
Last modified 17 months ago
#423 new defect
Changes for Java9
Reported by: | Mark Evenson | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.9.3 |
Component: | java | Version: | |
Keywords: | java-9 | Cc: | |
Parent Tickets: |
Description (last modified by )
- JDK9
Statement of removal of source/target options
<http://openjdk.java.net/jeps/182>
System classloaders no longer extend URLClassLoader
<https://discuss.gradle.org/t/gradle-is-broken-by-jdk9-application-class-loader/9206/4>
Extension mechanism removed; 'jrt' scheme introduced
<https://bugs.openjdk.java.net/browse/JDK-8061971>
"Existing standard APIs that return URL objects to name class and
resource files inside the run-time image will, as noted above, now
return jrt URLs"
The State of the Module System
<http://openjdk.java.net/projects/jigsaw/spec/sotms/>
Attachments (1)
Change History (15)
Changed 8 years ago by
Attachment: | jvm9-20161122a.patch added |
---|
comment:2 Changed 8 years ago by
Description: | modified (diff) |
---|
comment:6 Changed 4 years ago by
Milestone: | 1.6.2 → 1.7.0 |
---|
comment:11 Changed 3 years ago by
Milestone: | 1.8.1 → 1.9.0 |
---|
comment:12 Changed 22 months ago by
Milestone: | 1.9.0 → 1.9.1 |
---|
comment:13 Changed 21 months ago by
Milestone: | 1.9.1 → 1.9.2 |
---|
comment:14 Changed 17 months ago by
Milestone: | 1.9.2 → 1.9.3 |
---|
Note: See
TracTickets for help on using
tickets.
From this overview of openjdk9 changes <https://wiki.openjdk.java.net/display/Adoption/JDK+9+Outreach>. Most notably the bit about the
java.lang.reflect
setAccessible()
method being considerably locked down will mean a fair amount of work to modify existing code.