The Java Version Almanac
javaalmanac.io
Feedback on this page?

The Java Version Almanac

Systematic collection of information about the history and the future of Java.

Details Status Documentation Download Compare API to
Java 23 DEV API| Notes JDK| JRE 22 21 20 19 18 17 16 15 14 13 ...
Java 22 DEV API| Notes JDK| JRE 21 20 19 18 17 16 15 14 13 12 ...
Java 21 LTS API| Lang| VM| Notes JDK| JRE 20 19 18 17 16 15 14 13 12 11 ...
Java 20 EOL API| Lang| VM| Notes JDK| JRE 19 18 17 16 15 14 13 12 11 10 ...
Java 19 EOL API| Lang| VM| Notes JDK| JRE 18 17 16 15 14 13 12 11 10 9 ...
Java 18 EOL API| Lang| VM| Notes JDK| JRE 17 16 15 14 13 12 11 10 9 8 ...
Java 17 LTS API| Lang| VM| Notes JDK| JRE 16 15 14 13 12 11 10 9 8 7 ...
Java 16 EOL API| Lang| VM| Notes JDK| JRE 15 14 13 12 11 10 9 8 7 6 ...
Java 15 EOL API| Lang| VM| Notes JDK| JRE 14 13 12 11 10 9 8 7 6 5 ...
Java 14 EOL API| Lang| VM| Notes JDK| JRE 13 12 11 10 9 8 7 6 5 1.4 ...
Java 13 EOL API| Lang| VM| Notes JDK| JRE 12 11 10 9 8 7 6 5 1.4 1.3 ...
Java 12 EOL API| Lang| VM| Notes JDK| JRE 11 10 9 8 7 6 5 1.4 1.3 1.2 ...
Java 11 LTS API| Lang| VM| Notes JDK| JRE 10 9 8 7 6 5 1.4 1.3 1.2 1.1
Java 10 EOL API| Lang| VM| Notes JDK| JRE 9 8 7 6 5 1.4 1.3 1.2 1.1
Java 9 EOL API| Lang| VM| Notes JDK| JRE 8 7 6 5 1.4 1.3 1.2 1.1
Java 8 LTS API| Lang| VM| Notes JDK| JRE 7 6 5 1.4 1.3 1.2 1.1
Java 7 EOL API| Lang| VM| Notes JDK| JRE 6 5 1.4 1.3 1.2 1.1
Java 6 EOL API| Lang| VM| Notes JDK| JRE 5 1.4 1.3 1.2 1.1
Java 5 EOL API| Lang| VM| Notes 1.4 1.3 1.2 1.1
Java 1.4 EOL API 1.3 1.2 1.1
Java 1.3 EOL API 1.2 1.1
Java 1.2 EOL API| Lang 1.1
Java 1.1 EOL API
Java 1.0 EOL API| Lang| VM
Pre 1.0 EOL

Java Resources

About

This site is provided by Java Champions Marc R. Hoffmann and Cay S. Horstmann. All content is managed in a public GitHub repository. The structured data about the JDK is also available via an open API.

License

Unless otherwise noted, this content is published under the Creative Commons Attribution-ShareAlike 4.0 International License.

Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.