Java openjdk windows downloads

OpenJDK Downloads

Free distributions of OpenJDK that you can download today.

Don’t see the OpenJDK you need?

You can request a custom build or learn more about our support.

OpenLogic provides free, quarterly builds of OpenJDK 8, OpenJDK 11, and OpenJDK 17 for Linux, Windows, and MacOS.

OpenLogic also provides SLA-backed technical support for many Java distributions, including OpenJDK, OpenJ9, and Oracle Java. Learn more about our Java support and services here.

OpenLogic’s OpenJDK Downloads

Java 17

OpenJDK Downloads: FAQ

Here are some of the most frequently asked questions about OpenJDK downloads from OpenLogic.

These two terms are used fairly loosely and sometimes take on different meanings based on the context. However, in general, “Java” is a programming language. The JDK (Java Development Kit) is a software development and delivery platform that supports multiple programming languages.

Читайте также:  Phone73 ru status php

The JDK is the platform for building and deploying Java applications. It is comprised of the JRE (Java Runtime Environment), the JVM (Java Virtual Machine), core class libraries, compilers, debuggers, and documentation.

The latest Java Development Kit is Java 17 / JDK 17. It was released in September, 2021. However, JDK 8 and JDK 11 are still widely used, as they are also designated long term support (LTS) versions of the product.

JDK is still free for general purpose use. However Oracle now charges for JDK commercial licenses.

OpenJDK 11 is free — and offers the exact same features as Java 11.

OpenJDK 8 is fully supported by OpenLogic.

Yes, you absolutely can use OpenJDK for commercial use.

OpenJDK is available for Windows. Simply follow the instructions above to get started on OpenJDK on Windows.

You can download Java JDK 8 and 11 by scrolling up on this page and selecting the version you need from OpenLogic.

Yes. Oracle uses the version string 1.8 to refer to Java 8.

There are always a lot of little things that go into a release of Java, or any product for that matter. However, the biggest differences between Java 8 and Java 11 are:

  • The introduction of modularity in Java 11 to better support scaling down to small computing devices. Modularization also enables code to be refactored for easier maintenance, through a self-describing collection of code, data, and resources.
  • A REPL (read-eval-print-loop) tool, JShell, was added to Java 11 support interactive programming, similar to what is available in Python. This is very interesting for serverless-compute and one-offs in Kubernetes
  • A developer-friendly keyword “var” was added in Java 11 to help to reduce boilerplate coding. The “var” keyword only affects local variables, and the Type Inference keeps you repeating the same text over and over again
  • Due to lack of browser support for Java plugins, the Applet API has been deprecated in Java 11
  • Oracle has chosen the Eclipse Foundation as the new home for the Java Platform Enterprise Edition. As a result, those packages have moved, and this will require changes to package imports.

Scroll up and select JDK 8 for your platform to download the package from OpenLogic.

Scroll up and select Java 11 for your Windows to download the JDK package from OpenLogic.

Scroll up and select OpenJDK 11 for Linux to download the package from OpenLogic.

Источник

Download the Microsoft Build of OpenJDK

This article provides links to download the Microsoft Build of OpenJDK.

For instructions on how to install using the graphical PKG and MSI installers, or through package managers WinGet , Homebrew , apt and yum , see the Install page.

The following tables provide links to the package files for GA releases, and their .sha256sum.txt and .sig files.

OpenJDK 17

OpenJDK 17.0.7 LTS | See previous releases

Platform Architecture Type Download link Other files
x64
Alpine x64 (musl) tar.gz microsoft-jdk-17.0.7-alpine-x64.tar.gz sha256 / sig
Linux x64 tar.gz microsoft-jdk-17.0.7-linux-x64.tar.gz sha256 / sig
macOS x64 pkg microsoft-jdk-17.0.7-macOS-x64.pkg sha256
macOS x64 tar.gz microsoft-jdk-17.0.7-macOS-x64.tar.gz sha256 / sig
Windows x64 msi microsoft-jdk-17.0.7-windows-x64.msi sha256
Windows x64 zip microsoft-jdk-17.0.7-windows-x64.zip sha256 / sig
AArch64
Linux AArch64 / ARM64 tar.gz microsoft-jdk-17.0.7-linux-aarch64.tar.gz sha256 / sig
macOS AArch64 / M1 pkg microsoft-jdk-17.0.7-macOS-aarch64.pkg sha256
macOS AArch64 / M1 tar.gz microsoft-jdk-17.0.7-macOS-aarch64.tar.gz sha256 / sig
Windows AArch64 / ARM64 msi microsoft-jdk-17.0.7-windows-aarch64.msi sha256
Windows AArch64 / ARM64 zip microsoft-jdk-17.0.7-windows-aarch64.zip sha256 / sig

OpenJDK 11

OpenJDK 11.0.19 LTS | See previous releases

Platform Architecture Type Download link Other files
x64
Alpine x64 (musl) tar.gz microsoft-jdk-11.0.19-alpine-x64.tar.gz sha256 / sig
Linux x64 tar.gz microsoft-jdk-11.0.19-linux-x64.tar.gz sha256 / sig
macOS x64 pkg microsoft-jdk-11.0.19-macOS-x64.pkg sha256
macOS x64 tar.gz microsoft-jdk-11.0.19-macOS-x64.tar.gz sha256 / sig
Windows x64 msi microsoft-jdk-11.0.19-windows-x64.msi sha256
Windows x64 zip microsoft-jdk-11.0.19-windows-x64.zip sha256 / sig
AArch64
Linux AArch64 / ARM64 tar.gz microsoft-jdk-11.0.19-linux-aarch64.tar.gz sha256 / sig
macOS AArch64 / M1 pkg microsoft-jdk-11.0.19-macOS-aarch64.pkg sha256
macOS AArch64 / M1 tar.gz microsoft-jdk-11.0.19-macOS-aarch64.tar.gz sha256 / sig
Windows AArch64 / ARM64 msi microsoft-jdk-11.0.19-windows-aarch64.msi sha256
Windows AArch64 / ARM64 zip microsoft-jdk-11.0.19-windows-aarch64.zip sha256 / sig

OpenJDK 16

Microsoft no longer publishes updates for OpenJDK 16, as it is not a Long Term Supported (LTS) version of OpenJDK. The binaries published in the past are available in the Older Releases page.

OpenJDK 8

If you still require Java 8, please download any of the Eclipse Temurin builds of OpenJDK 8 from the Eclipse Adoptium project.

Linux DEB and RPM packages

Linux Packages (RPM and DEB files) are available at packages.microsoft.com.

Container images

For use of Microsoft Build of OpenJDK in container images, see Container images for the Microsoft Build of OpenJDK.

Debug symbols and source code

The following tables provide links to the debug symbols of all platforms and architectures, and the source code.

OpenJDK 17.0.7 LTS

Platform Architecture Type Download link Other files
x64
Alpine x64 (musl) tar.gz microsoft-jdk-debugsymbols-17.0.7-alpine-x64.tar.gz sha256
Linux x64 tar.gz microsoft-jdk-debugsymbols-17.0.7-linux-x64.tar.gz sha256
macOS x64 tar.gz microsoft-jdk-debugsymbols-17.0.7-macOS-x64.tar.gz sha256
Windows x64 zip microsoft-jdk-debugsymbols-17.0.7-windows-x64.zip sha256
AArch64
Linux AArch64 / ARM64 tar.gz microsoft-jdk-debugsymbols-17.0.7-linux-aarch64.tar.gz sha256
macOS AArch64 / M1 tar.gz microsoft-jdk-debugsymbols-17.0.7-macOS-aarch64.tar.gz sha256
Windows AArch64 / ARM64 zip microsoft-jdk-debugsymbols-17.0.7-windows-aarch64.zip sha256
All
Source Code NA tar.gz microsoft-sources-17.0.7_7-all-noarch.tar.gz sha256

OpenJDK 11.0.19 LTS

Platform Architecture Type Download link Other files
x64
Alpine x64 (musl) tar.gz microsoft-jdk-debugsymbols-11.0.19-alpine-x64.tar.gz sha256
Linux x64 tar.gz microsoft-jdk-debugsymbols-11.0.19-linux-x64.tar.gz sha256
macOS x64 tar.gz microsoft-jdk-debugsymbols-11.0.19-macOS-x64.tar.gz sha256
Windows x64 zip microsoft-jdk-debugsymbols-11.0.19-windows-x64.zip sha256
AArch64
Linux AArch64 / ARM64 tar.gz microsoft-jdk-debugsymbols-11.0.19-linux-aarch64.tar.gz sha256
macOS AArch64 / M1 tar.gz microsoft-jdk-debugsymbols-11.0.19-macOS-aarch64.tar.gz sha256
Windows AArch64 / ARM64 zip microsoft-jdk-debugsymbols-11.0.19-windows-aarch64.zip sha256
All
Source Code NA tar.gz microsoft-sources-11.0.19_7-all-noarch.tar.gz sha256

OpenJDK 16.0.2

Microsoft no longer publishes updates for OpenJDK 16, as it is not a Long Term Supported (LTS) version of OpenJDK. The binaries published in the past are available in the Older Releases page.

Public key to verify signature files

To verify the .sig files, download and use the public key.

URLs for major versions only

Developers can also obtain the latest packages of an LTS release by using URLs without the specific minor version. For example, the following URLs will download the latest version of OpenJDK 17:

curl -OL https://aka.ms/download-jdk/microsoft-jdk-17-linux-x64.tar.gz 
curl -OL https://aka.ms/download-jdk/microsoft-jdk-17-macOS-x64.tar.gz 
Invoke-WebRequest -Uri https://aka.ms/download-jdk/microsoft-jdk-17-windows-x64.zip 

For a complete list of available URLs and versions, see this page.

Previous releases

This page only lists the latest updates available. To download older releases, visit this document.

Provide feedback on the Microsoft Build of OpenJDK

Send us your comments, thoughts, and ideas to help us improve the Microsoft Build of OpenJDK. Visit our OpenJDK discussions page on GitHub to send us your feedback.

Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Источник

How to download and install prebuilt OpenJDK packages

Oracle’s OpenJDK JDK binaries for Windows, macOS, and Linux are available on release-specific pages of jdk.java.net as .tar.gz or .zip archives.

As an example, the archives for JDK 13 may be found on jdk.java.net/13 and may be extracted on the command line using

depending on the archive type.

JDK 8

Debian, Ubuntu, etc.

The openjdk-8-jre package contains just the Java Runtime Environment. If you want to develop Java programs then please install the openjdk-8-jdk package.

Fedora, Oracle Linux, Red Hat Enterprise Linux, etc.

The java-1.8.0-openjdk package contains just the Java Runtime Environment. If you want to develop Java programs then install the java-1.8.0-openjdk-devel package.

JDK 7

Debian, Ubuntu, etc.

The openjdk-7-jre package contains just the Java Runtime Environment. If you want to develop Java programs then install the openjdk-7-jdk package.

Fedora, Oracle Linux, Red Hat Enterprise Linux, etc.

The java-1.7.0-openjdk package contains just the Java Runtime Environment. If you want to develop Java programs then install the java-1.7.0-openjdk-devel package.

JDK 6

Debian, Ubuntu, etc.

The openjdk-6-jre package contains just the Java Runtime Environment. If you want to develop Java programs then install the openjdk-6-jdk package.

Fedora, Oracle Linux, Red Hat Enterprise Linux, etc.

The java-1.6.0-openjdk package contains just the Java Runtime Environment. If you want to develop Java programs then install the java-1.6.0-openjdk-devel package.

BSD Port

For a list of pointers to packages of the BSD Port for DragonFly BSD, FreeBSD, Mac OS X, NetBSD and OpenBSD, please see the BSD porting Project’s wiki page.

Источник

Оцените статью