- OpenJDK Downloads
- Don’t see the OpenJDK you need?
- OpenLogic’s OpenJDK Downloads
- Java 17
- OpenJDK Downloads: FAQ
- Установка OpenJDK на Linux
- Ubuntu / Debian
- Astra Linux
- Rocky Linux / CentOS / Fedora
- РЕД ОС
- JDK или JRE от Bellsoft
- Проверка
- Версия по умолчанию
- How to download and install prebuilt OpenJDK packages
- JDK 8
- Debian, Ubuntu, etc.
- Fedora, Oracle Linux, Red Hat Enterprise Linux, etc.
- JDK 7
- Debian, Ubuntu, etc.
- Fedora, Oracle Linux, Red Hat Enterprise Linux, etc.
- JDK 6
- Debian, Ubuntu, etc.
- Fedora, Oracle Linux, Red Hat Enterprise Linux, etc.
- BSD Port
- How To Install OpenJDK 19 on Ubuntu 20.04
- Steps To Install OpenJDK 19 on Ubuntu 20.04
- Install Java Development Kit 19 on Ubuntu 20.04
- Download OpenJDK 19
- Configure Java Environment Path on Ubuntu 20.04
- Install Java 19 From Apt Repository
- Test Java 19 Installation on Ubuntu 20.04
- Conclusion
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.
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.
Установка OpenJDK на Linux
Обновлено: 16.06.2023 Опубликовано: 23.12.2022
Используемые термины: Java, Linux. В двух словах, OpenJDK — полностью совместимый Java (JDK), состоящий из открытого исходного кода. Его установка необходима на системах, где требуется работа с java, например, собрать и запустить приложение. Рассмотрим процесс и варианты установки OpenJDK для разных операционных систем семейства Linux.
Ubuntu / Debian
Установка выполняется из встроенного репозитория. а) Самая свежая версия, доступная в репозитории может быть установлена 2-я командами:
Astra Linux
Rocky Linux / CentOS / Fedora
РЕД ОС
JDK или JRE от Bellsoft
Рассмотрим дополнительную сборку инструментов Java от Bellsoft. Это авторская сборка на основе OpenJDK, и она также распространяется бесплатно. Ее преимущество в универсальности установки на разные системы. Переходим на страницу загрузки сайта Bellsoft. Выбираем версию: * несмотря на то, что была версия 20, версия 17 является LTS, а значит, больше подходит для продуктивного развертывания. Спускаемся ниже и выбираем нужную нам операционную систему, а также вариант сборки Java:
- Standard JDK — все необходимое для компиляции и запуска java-приложений.
- Full JDK — полный набор инструментов и модулей для компиляции и запуска java-приложений.
- Lite JDK — минимальный набор для компиляции и запуска java-приложений.
- Standard JRE — все необходимое для запуска java-приложений.
- Full JRE — полный набор модулей для запуска java-приложений.
Справа копируем файл установки или готовый архив:
* в нашем примере мы выбрали Deb-пакет, который может быть установлен на системы типа Debian.
Скачать пакет по скопированной ссылке можно командой wget, например:
В зависимости от типа Linux, команды для установки скачанного установщика будут немного, различаться.
dpkg -i bellsoft-*-linux-amd64*.deb
yum localinstall ./bellsoft-*-linux-amd64*.rpm
Проверка
После установки OpenJDK вводим команду:
Мы должны увидеть установленную версию, например:
openjdk 11.0.17 2022-10-18 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.17.0.8-2.el8_6) (build 11.0.17+8-LTS)
.
Версия по умолчанию
У нас в системе может быть установлено несколько версий. Чтобы выбрать ту, которая будет работать по умолчанию, вводим:
update-alternatives —config java
Если версия всего одна, мы увидим:
update-alternatives: error: no alternatives for java
Но если версий несколько, система предоставит возможность выбора:
There are 2 programs which provide ‘java’.
Selection Command
————————————————
*+ 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.x86_64/bin/java)
2 java-17-openjdk.x86_64 (/usr/lib/jvm/java-17-openjdk-17.x86_64/bin/java)
* в данном примере если мы выберем вариант 1, то будет использоваться java-11-openjdk, если 2 — java-17-openjdk.
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.
How To Install OpenJDK 19 on Ubuntu 20.04
This guide intends to show you to Install OpenJDK 19 (Java 19) on Ubuntu 20.04.
OpenJDK is an open-source Java Standard Edition platform implementation with contributions from Oracle and the open Java community.
Ubuntu 20.04 ships with default Java 11. Follow the steps below to install Java 19 on your Ubuntu 20.04.
Steps To Install OpenJDK 19 on Ubuntu 20.04
To complete this guide, log in to your server as a non-root user with sudo privileges. To do this, you can follow our guide on Initial Server Setup with Ubuntu 20.04.
Install Java Development Kit 19 on Ubuntu 20.04
First, you need to update your local package index with the command below:
Download OpenJDK 19
At this point, you need to visit the JDK Downloads page to download the latest archive by using the wget command:
sudo wget https://download.java.net/java/GA/jdk19.0.2/fdb695a9d9064ad6b064dc6df578380c/7/GPL/openjdk-19.0.2_linux-x64_bin.tar.gz
Then, extract your downloaded file with the command below:
sudo tar xvf openjdk-19.0.2_linux-x64_bin.tar.gz
Next, move your extracted file to the /opt directory:
Configure Java Environment Path on Ubuntu 20.04
At this point, you need to configure the Java home path by using the following command:
sudo tee /etc/profile.d/jdk19.sh
Source your profile file with the following command:
source /etc/profile.d/jdk19.sh
Verify your Java Home path:
Output /opt/jdk-19.0.2
Also, you can verify your Java installation by checking its version:
Output openjdk version "19.0.2" 2023-01-17 OpenJDK Runtime Environment (build 19.0.2+7-44) OpenJDK 64-Bit Server VM (build 19.0.2+7-44, mixed mode, sharing)
Install Java 19 From Apt Repository
Another way that you can use to install Java 19, is to use the Apt repository on Ubuntu 20.04.
First, you need to update your local package index with the command below:
Then, use the command below to install Java 19:
apt install openjdk-19-jre-headless -y
Verify your Java installation by checking its version:
Output openjdk version "19.0.1" 2022-10-18 OpenJDK Runtime Environment (build 19.0.1+10-Ubuntu-1ubuntu120.04) OpenJDK 64-Bit Server VM (build 19.0.1+10-Ubuntu-1ubuntu120.04, mixed mode, sharing)
Test Java 19 Installation on Ubuntu 20.04
At this point, we will show you to create a sample project to see that your Java is working correctly on Ubuntu 20.04.
Create and open the hello world file with your favorite text editor, here we use the vi editor:
Add the following content to the file:
When you are done, save and close the file.
Then, compile and run your Java code:
Output Hello, World
Conclusion
At this point, you have learned to Install OpenJDK 19 or Java 19 on Ubuntu 20.04.
Hope you enjoy it. You may be like these articles: