Search results
JDK 23 is the latest release of the Java SE Platform. JDK 21 is the latest Long-Term Support (LTS) release of the Java SE Platform. Earlier JDK versions are available below. JDK 23. JDK 21. GraalVM for JDK 23. GraalVM for JDK 21. JDK Development Kit 23.0.1 downloads. JDK 23 binaries are free to use in production and free to redistribute, at no ...
- Java Archive
Only developers and enterprise administrators should...
- Java Archive
People that develop on an Apple Silicon Mac (like me) should install a native macOS AArch64 (aka ARM 64) build of the JDK. Most distributions have macOS/AArch64 builds for Java 17+, only. BellSoft Liberica, Amazon Corretto, and Azul Zulu also provide free macOS/AArch64 builds for Java 8 and Java 11.
Feb 16, 2024 · Typically a support matrix is provided to list the supported Java version and other software. As an example, the OpenJ9 VM provides a matrix for the supported Java Developer Kit (JDK). Or, the supported Java version could be listed separately. As an example, Apache NetBeans 12.0 supports JDK Long Term Support (LTS) releases 8 and 11, and the ...
Jun 24, 2024 · A Feature Release is a release where the specification of Java SE can be changed: APIs, tools, and other functionality can be added, deprecated, or removed. Feature releases are referred to generally by their number: JDK 21, JDK 17, JDK 8, and so on. Oracle offers Long Term Support for specific feature releases, such as Oracle JDK 21.
Jul 29, 2022 · The JDK, the Java Development Kit, is a software package comprising the tools needed for developing and running Java programs. Specifically, it contains: Java compiler (the javac command) other tools like jar and javadoc. JRE (Java Runtime Environment) You’ll 100% need the JDK for developing Java applications.
Mar 21, 2024 · Java 17. Java 17, released in September 2021, is a significant long-term support (LTS) version with various features and improvements. Here are some key highlights: Sealed Classes (Second Preview): Sealed classes and interfaces restrict which classes or interfaces can extend or implement them.
People also ask
Which version of Java should a production environment use?
Which version of Java should I use?
Do I need a JDK for Java Development?
Should I install the Java Development Kit (JDK) or Java Runtime Environment (JRE)?
Which software depends on Java if the JDK is not bundled?
Do I need a single JDK Release for all Java applications?
Oct 11, 2023 · Azul Zulu (free) Azul Platform Core and Platform Prime (formerly Azul Zing) (commercial) BellSoft Liberica JDK. GraalVM (a very exciting project, but radically different to all the other JDKs) IBM Semeru Runtime (based on the OpenJ9 VM instead of the HotSpot VM) Microsoft Build of OpenJDK. Red Hat OpenJDK.