Support OpenJDK 11+ (Java 11+)
See original GitHub issueAllowing people running XMage on OpenJDK 11+ would involve many steps: (UPDATE: expect this list to be updated dynamically)
- Replace
sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl(#5862, #6380) - Stop using deprecated (later removed) Look and Feel classes (#6394)
- Update the Update the JBoss/Wildfly serialisation infrastructure (#6514, #6531)
- Add OpenJFX dependencies so the code can be compiled under OpenJDK11+ (#6703 - not merged yet)
- Fix Java 9+ packages compatible (javac does not detect split packages between classpath and system
image, e.g.
org.w3c.domproblem #6809) - Add OpenJFX libs to client assembly (#6818)
- Migrate to Java 9+ modules system (
module-info.java) (#6820) - Update Travis CI config to work with OpenJDK 11+ (#6779)
- Update the Launcher so it does allow to use a local JDK/JRE, instead of an old, unsopported Oracle JDK8 (#5723, #6462)
- Update the README and documentation to officially support only JDK11+
- Inform XMage’s third party servers about OpenJDK 11 migration before new release (e.g. by news website)
Issue Analytics
- State:
- Created 4 years ago
- Comments:24 (24 by maintainers)
Top Results From Across the Web
OpenJDK Life Cycle and Support Policy - Red Hat Customer ...
According to the table above, JDK 11 will go out of support in October 2024, but JDK 8 will not go out of...
Read more >Java/OpenJDK - endoflife.date
Release Released Active Support
19 2 months and 3 weeks ago. (20 Sep 2022) Ends in 3 months. (21 Mar 2023)
18 8 months and...
Read more >Support - Open source, prebuilt OpenJDK binaries
AdoptOpenJDK provides prebuilt OpenJDK binaries from a fully open source set of build scripts and infrastructure. Supported platforms include Linux, macOS, ...
Read more >Oracle Java SE Support Roadmap
Oracle provides this Oracle Java SE Support Roadmap, to help you understand maintenance and support options and related timelines.
Read more >Support roadmap for the Microsoft Build of OpenJDK
Describes the support roadmap for the Microsoft Build of OpenJDK. ... For example, the Java 11 Update from January 2022 is version 11.0.14....
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

Done this:
Here: https://github.com/magefree/Launcher/pull/14
Eventually, yes.
For now, #6703’s https://github.com/magefree/mage/commit/1764f13b96e64a8db8a553a037d65a3eabd72129 makes the code work as-is. You will find a link to the relevant Java bug in the commit message.