Home Java Java SE Java Platform, Standard Edition Documentation Java Platform, Standard Edition (Java SE) helps you develop and deploy Java applications on desktops and servers. Java offers the rich user interface, performance, versatility, portability, and security that today's applications require. Current Java SE Versions JDK 24 JDK 21 JDK 17 JDK 11 JDK 8 Versions in Sustaining Support JDK 23 JDK 22 JDK 20 JDK 19 JDK 18 JDK 16 JDK 15 JDK 14 JDK 13 JDK 12 JDK 10 JDK 9 JDK 7