Oracle Java SE Support Roadmap†* | ||||
---|---|---|---|---|
Release | GA Date | Premier Support Until | Extended Support Until | Sustaining Support |
8 (LTS)** | March 2014 | March 2022 | December 2030***** | Indefinite |
9 - 10 (non-LTS) | September 2017 - March 2018 | March 2018 - September 2018 | Not Available | Indefinite |
11 (LTS) | September 2018 | September 2023 | January 2032***** | Indefinite |
12 - 16 (non-LTS) | March 2019 - March 2021 | September 2019 - September 2021 | Not Available | Indefinite |
17 (LTS) | September 2021 | September 2026**** | September 2029**** | Indefinite |
18 - 20 (non-LTS) | March 2022 - March 2023 | September 2022 - September 2023 | Not Available | Indefinite |
21 (LTS) | September 2023 | September 2028**** | September 2031**** | Indefinite |
22 (non-LTS) | March 2024 | September 2024 | Not Available | Indefinite |
23 (non-LTS) | September 2024 | March 2025 | Not Available | Indefinite |
24 (non-LTS)*** | March 2025 | September 2025 | Not Available | Indefinite |
25 (LTS)*** | September 2025 | September 2030 | September 2033 | Indefinite |
Source: https://www.oracle.com/java/technologies/java-se-support-roadmap.html
And for download, you may try the GA (General Available) version if you pursue more stable in each version of the Java SDK release, such as:
https://download.java.net/java/GA/jdk17/0d483333a00540d886896bac774ff48b/35/GPL/openjdk-17_linux-x64_bin.tar.gz
So, as we known, the Java version have being updated to 17 and 21. What version of spark could we use to compatible with the Java SDK.
Below is the new version you could try in this section installation.
Spark Version | Supported Java Version(s) | Java 8 | Java 11 | Java 17 | Java 21 | Deprecated Java Version(s) |
---|---|---|---|---|---|---|
3.5.1 | Java 8*/11/17 | Yes | Yes | Yes | No | Java 8 prior to version 8u371 support is deprecated |
3.5.0 | Java 8*/11/17 | Yes | Yes | Yes | No | Java 8 prior to version 8u371 support is deprecated |
3.4.2 | Java 8*/11/17 | Yes | Yes | Yes | No | Java 8 prior to version 8u362 support is deprecated |
3.4.1 | Java 8*/11/17 | Yes | Yes | Yes | No | Java 8 prior to version 8u362 support is deprecated |
3.4.0 | Java 8*/11/17 | Yes | Yes | Yes | No | Java 8 prior to version 8u362 support is deprecated |
(The above list is not complete because it’s a summary from half a year ago, but it shows that Java 17 already supports our Spark. Source: https://community.cloudera.com/t5/Community-Articles/Spark-and-Java-versions-Supportability-Matrix/ta-p/383669)
We could go to the spark website and found the newest version of spark download link as below:
**https://dlcdn.apache.org/spark/spark-3.5.4/spark-3.5.4-bin-hadoop3.tgz**
The journey from a new Java release to Spark support follows a carefully orchestrated path: