Java and MegaMek - MegaMek/megamek GitHub Wiki
Our Recommended Version as of 20-May-2024:
Link to Install
Java 17 -Java 11 is required for all releases starting with 0.49.x. Stable 0.48.X is our final release supporting Java 8. All new MILESTONE releases will require Java 11 or 17 ONLY.
As of the 0.49.11 MegaMek/MegaMekLab/MekHQ releases (December 22/2022), we've added support for Java 17.
Maximum Supported Version:
Java 17 - this is ONLY for releases including and after 0.49.11 (December 22nd/2022). Any releases prior to this will have issues on Java 17.
MegaMek Versions | Compatible Java Version | Java Release Date | Java End of Availability (EOL) |
---|---|---|---|
0.48.0-Stable* | Java 8 (LTS) | Mar 2014 | At least Nov 2026 |
0.49.0 to 0.49.x | Java 11 (LTS) | Sep 2018 | At least Oct 2027 |
0.49.11 to 0.49.x | Java 17 (LTS) | Sep 2021 | At least Oct 2027 |
Unknown at this time | Java 21 (LTS) | Sep 2023 | At least Dec 2029 |
Unknown at this time | Java 25 (LTS) | Expected Sep 2024 | Expected Mar 2025 |
- This version is available as a legacy release but is no longer being maintained