Установка JDK в Debian 10

Java Development Kit или JDK, вкратце, используется для разработки и запуска приложений Java. Существует два варианта JDK: а) OpenJDK и б) Oracle JDK. Oracle JDK находится под лицензией Oracle. OpenJDK — это реализация JDK с открытым исходным кодом. Их лицензия очень разная. В этой статье я покажу вам, как установить OpenJDK и OracleJDK на Debian 10 Buster. Итак, приступим.

Установка OpenJDK:

OpenJDK (версия 11) доступен в официальном репозитории пакетов Debian 10 Buster. Таким образом, вы можете очень легко установить его с помощью диспетчера пакетов APT.

Сначала обновите кеш репозитория пакетов APT с помощью следующей команды:

$ sudo apt update

Пакет APT кеш репозитория должен быть обновлен.

Есть два пакета OpenJDK в официальном репозитории пакетов Debian 10. OpenJDK и OpenJDK headless.

OpenJDK по умолчанию поставляется с библиотеками графического программирования. Но OpenJDK headless предназначен для работы на сервере, где нет графического пользовательского интерфейса, поэтому он не поставляется с какими-либо библиотеками графического программирования. Он также легкий.

Чтобы установить OpenJDK, выполните следующую команду:

$ sudo apt install openjdk-11-jdk

Чтобы установить OpenJDK без головы, выполните следующую команду:

$ sudo apt install openjdk-11-jdk-headless

Теперь, чтобы подтвердить установку, нажмите Y , а затем нажмите , чтобы продолжить.

Менеджер пакетов APT загрузит и установить все необходимые пакеты. Это займет некоторое время.

На этом этапе , OpenJDK должен быть установлен.

Теперь проверьте, работает ли OpenJDK правильно работает со следующими командами:

$ java -version
$ javac -version

Как вы видите, OpenJDK 11.0.4 установлен и работает правильно.

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

Если вы хотите установить Oracle JDK, все, что вам нужно сделать, это загрузить Oracle JDK и установить его в Debian 10.

Чтобы загрузить Oracle JDK, посетите официальную страницу загрузки Oracle JDK 12 (последняя версия на момент написания этой статьи). После загрузки страницы нажмите Принять лицензионное соглашение , чтобы принять лицензионное соглашение Oracle Technology Network.

Теперь нажмите ссылку для загрузки JDK deb, как отмечено на снимке экрана ниже..

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

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

После загрузки завершено, перейдите в каталог ~/Downloads следующим образом:

$ cd ~/Downloads

Вы должны найти файл ( jdk-12.0.2_linux -x64_bin.deb ), который вы только что загрузили.

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

$ sudo apt update

Кэш репозитория пакетов APT должен быть обновлен.

Теперь установите файл пакета jdk-12.0.2_linux-x64_bin.deb с помощью следующей команды :

$ sudo apt install ./jdk-12.0.2_linux-x64_bin.deb

Установка должна начаться .

На этом установка должна быть завершена.

Теперь нам нужно найти путь, по которому javac бинарный файл установлен. Имя файла пакета DEB ( jdk-12.0.2_linux-x64_bin.deb ) начинается с jdk-12.0.2 . Итак, это имя пакета.

Чтобы найти расположение двоичного файла javac, выполните следующую команду:

$ dpkg — listfiles jdk-12.0.2 | grep bin/javac

Как видите, путь — /usr/lib/jvm/jdk-12.0.2/bin/javac . Итак, каталог JAVA HOME — это /usr/lib/jvm/jdk-12.0.2 (помните об этом).

Пакет Oracle JDK DEB не добавляет двоичные файлы JDK в PATH. Итак, нам нужно вручную обновить переменную среды PATH в Debian 10.

Для этого создайте сценарий оболочки jdk12.sh в /etc/profile.d с помощью следующей команды:

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

Теперь добавьте в сценарий следующие строки:

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

Окончательный файл конфигурации должен выглядеть, как показано на скриншоте ниже. Теперь сохраните файл, нажав + X , затем Y и .

После сохранения файла перезагрузите компьютер Debian 10. с помощью следующей команды:

$ sudo reboot

После запуска компьютера проверьте, все ли работает, с помощью следующих команд:

$ java -version
$ javac -version

Как видите, Oracle JDK 12.0.2 установлен и работает правильно.

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

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