Установите Oracle JDK 11 в Ubuntu

Полная форма JDK — это Java Development Kit. Он используется для написания и тестирования программ на Java. Недавно вышел JDK 11. Это последняя версия выпуска JDK LTS (долгосрочная поддержка).

В этой статье я покажу вам, как установить Oracle JDK 11 на Ubuntu. Я буду использовать Ubuntu 18.04 LTS для демонстрации. Но он должен работать на любой LTS-версии Ubuntu. Итак, приступим.

Oracle JDK 11 недоступен в официальном репозитории пакетов Ubuntu. Но вы можете легко загрузить его с официального сайта Oracle и установить в Ubuntu.

Сначала посетите официальную страницу Java SE по адресу https://www.oracle.com/technetwork/java. /javase/overview/index.html

После загрузки страницы нажмите Downlaods , как отмечено на скриншоте ниже.

Теперь в разделе Java SE 11.x (LTS) щелкните ЗАГРУЗИТЬ , как отмечено на скриншоте ниже. На момент написания этой статьи последняя версия JDK 11 — 11.0.1.

Теперь прокрутите немного вниз и нажмите Принять лицензионное соглашение , как отмечено на скриншоте ниже.

Теперь, когда вы приняли лицензионное соглашение Oracle Technology Network для Oracle Java Standard Edition, вы готовы загрузить Oracle JDK 11. Чтобы загрузить Oracle JDK 11 для Ubuntu, щелкните ссылку файла DEB, как показано на снимке экрана ниже.

Ваш браузер должен предложить вам сохранить файл пакета Oracle JDK 11 DEB. Выберите Сохранить файл и нажмите OK .

Ваша загрузка должна начаться. Это может занять некоторое время.

Установка Oracle JDK 11:

После завершения загрузки перейдите в каталог, в котором ваш браузер сохранил файл пакета DEB. Обычно это каталог ~/Downloads в вашем HOME каталоге пользователей.

$ cd ~/Downloads

Как видите, jdk-11.0 .1_linux-x64_bin.deb файл пакета.

ПРИМЕЧАНИЕ: имя файла пакета может быть к тому времени, когда вы прочтете эту статью, изменится. Убедитесь, что вы заменили имя файла пакета своим.

Теперь установите Oracle JDK 11 с помощью следующей команды:

$ sudo dpkg -i jdk-11.0.1_linux-x64_bin.deb

Теперь введите пароль для входа в систему и нажмите .

Oracle JDK 11 должен быть установлен.

Добавление Oracle JDK 11 в PATH:

Файл пакета Oracle JDK 11 DEB устанавливает Oracle JDK 11 в /usr/lib/jvm . По умолчанию его нет в PATH. Поэтому нам нужно вручную добавить его в PATH Ubuntu.

Сначала узнайте имя каталога, в котором установлен Oracle JDK 11 с помощью следующей команды:

$ ls/usr/lib/jvm/

Как видите, имя каталога jdk-11.0.1/ в моем случае. Он может быть другим для вас. С этого момента обязательно замените его на свой.

Теперь создайте новый файл /etc/profile.d/jdk11.sh следующей командой:

$ sudo nano/etc/profile.d/jdk11.sh

Должен быть открыт пустой файл.

Теперь добавьте в файл следующие строки.

export JAVA_HOME =»/usr /lib/jvm/jdk-11.0.1″
export PATH = «$ PATH: $ {JAVA_HOME}/bin»

ПРИМЕЧАНИЕ. . Убедитесь, что вы изменили jdk-11.0.1 на имеющееся у вас имя каталога.

Наконец, файл выглядит следующим образом. Теперь нажмите + x , а затем нажмите y , а затем , чтобы сохранить файл.

Теперь перезапустите ваш компьютер с помощью следующей команды:

$ sudo reboot

После загрузки компьютера откройте Терминал и выполните следующие команды, чтобы проверить, правильно ли установлена ​​переменная JAVA_HOME и Oracle JDK 11 находится в ПУТЬ .

$ echo $ JAVA_HOME
$ echo $ PATH

Как видите, переменные JAVA_HOME и PATH установлены правильно.

Теперь выполните следующую команду, чтобы проверить, работает ли JDK 11.

$ javac -version

Как видите, я могу запустить двоичный файл javac без каких-либо проблем. Итак, JDK 11 работает.

Компиляция программы на Java с Oracle JDK 11:

Теперь я собираюсь написать простую программу Java, чтобы проверить, можем ли мы скомпилировать и запустить ее с Oracle JDK 11.

Теперь, создайте файл Hello.java и введите в нем следующие строки.

public class Hello {
public static void main (String [] args) {
System.out. println («Добро пожаловать в LinuxHint!»);
}
}

Теперь, чтобы скомпилировать исходный файл Hello.java , откройте Терминал и перейдите в каталог, в котором находится ваш Hello .java исходный файл сохраняется и запускается следующая команда:

$ javac Hello.java

Должен быть сгенерирован новый файл Hello.class , как вы можете видеть на скриншоте ниже. Он называется файлом класса Java. Файл класса Java содержит байт-коды Java, которые может запускать JVM (виртуальная машина Java).

Теперь запустите файл класса Java Hello.class следующим образом:

$ java Hello

ПРИМЕЧАНИЕ. Введите только имя файла без расширения .class . В противном случае это не сработает.

Правильный вывод отображается, как вы можете видеть на снимке экрана ниже.

Итак, вот как вы устанавливаете Oracle JDK 11 в Ubuntu. Спасибо, что прочитали эту статью.

Оцените статью
nanomode.ru
Добавить комментарий