| Section | What It Actually Means | |---------|------------------------| | | Long-Term Support release – recommended for most production applications. Free Oracle OpenJDK builds. | | Java 22 | Non-LTS feature release – support ends with Java 23 release. For testing and early adopters only. | | Oracle JDK vs Oracle OpenJDK | OpenJDK = GPLv2+CE, free for all uses. Oracle JDK = same code but different licensing (NFTC for development, subscription for production). | | Previous LTS releases | Java 17, Java 11, Java 8 – available as archive downloads with their own licensing terms. | | JDK Download | Development Kit – includes compiler, tools, and runtime. | | JRE Download | (Legacy) Java Runtime Environment – no longer provided separately for new versions; use jlink to create custom runtimes. |
setx JAVA_HOME "C:\Program Files\Java\jdk-21" setx PATH "%PATH%;%JAVA_HOME%\bin" https wwworaclecom java technologies downloads new