question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support OpenJDK 11+ (Java 11+)

See original GitHub issue

Allowing 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.dom problem #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:open
  • Created 4 years ago
  • Comments:24 (24 by maintainers)

github_iconTop GitHub Comments

1reaction
ldeluigicommented, Mar 21, 2021

Done this:

Update the Launcher so it does allow to use a local JDK/JRE, instead of an old, unsopported Oracle JDK8

Here: https://github.com/magefree/Launcher/pull/14

0reactions
allentiakcommented, Jul 10, 2020

Project must be migrated to [the Java module system]

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.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found