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

The Java Version Almanac

Collection of information about the history and future of Java.

Details Status Documentation Download Compare API to
Java 18 DEV API| Notes 17 16 15 14 13 12 11 10 9 8 ...
Java 17 DEV API| Notes JDK| JRE 16 15 14 13 12 11 10 9 8 7 ...
Java 16 REL 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
Data Source

Java Resources

Author & License

Creative Commons BY-SA

This content is provided by Java Champions Marc R. Hoffmann and Cay S. Horstmann. 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.