I suspect this will likely take three / four steps: -
- Convert he project to a multi-release built using Java 9
- Eliminate the use of APIs in sun.misc and sun.reflect in the Java 9 variant
- Ensure the project can be build on JDK 11
This final step may not be achievable in the short term until we can drop support for JDK 8 but by moving to the Java 9 MR jar our jar should be compatible on Java 10 and 11 as well. We may want to define a PR run that builds on Java 9 but tests in Java 11, this would mean the testsuite at least needs to be buildable on Java 11.
- is blocked by
-
ELY-1654 Convert build to create multi-release jar built on Java 9
- Resolved
-
ELY-1655 Provide Java 9 Implementation avoiding sun.reflect and sun.misc classes
- Resolved
-
ELY-1656 Ensure testsuite alone can be built and executed on Java 11
- Resolved
-
ELY-1657 Ensure whole project buildable on JDK 11
- Resolved
- is incorporated by
-
JBEAP-15293 7.2.0.GA - SecurityManager fix for CLI client in jconsole doesn't work with JDK11
- Resolved
- is related to
-
ELY-1642 Compilation error on JDK 11: cannot find class sun.reflect.Reflection
- Resolved
-
ELY-161 Deprecated Reflection in security manager
- Closed