Установка OpenJDK:
OpenJDK (версия 11) доступен в официальном репозитории пакетов Debian 10 Buster. Таким образом, вы можете очень легко установить его с помощью диспетчера пакетов APT.
Сначала обновите кеш репозитория пакетов APT с помощью следующей команды:
Пакет APT кеш репозитория должен быть обновлен.
Есть два пакета OpenJDK в официальном репозитории пакетов Debian 10. OpenJDK и OpenJDK headless.
OpenJDK по умолчанию поставляется с библиотеками графического программирования. Но OpenJDK headless предназначен для работы на сервере, где нет графического пользовательского интерфейса, поэтому он не поставляется с какими-либо библиотеками графического программирования. Он также легкий.
Чтобы установить OpenJDK, выполните следующую команду:
Чтобы установить OpenJDK без головы, выполните следующую команду:
Теперь, чтобы подтвердить установку, нажмите Y , а затем нажмите , чтобы продолжить.
Менеджер пакетов APT загрузит и установить все необходимые пакеты. Это займет некоторое время.
На этом этапе , OpenJDK должен быть установлен.
Теперь проверьте, работает ли OpenJDK правильно работает со следующими командами:
$ 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 следующим образом:
Вы должны найти файл ( jdk-12.0.2_linux -x64_bin.deb ), который вы только что загрузили.
Теперь обновите кеш репозитория пакетов APT следующим образом:
Кэш репозитория пакетов APT должен быть обновлен.
Теперь установите файл пакета jdk-12.0.2_linux-x64_bin.deb с помощью следующей команды :
Установка должна начаться .
На этом установка должна быть завершена.
Теперь нам нужно найти путь, по которому javac бинарный файл установлен. Имя файла пакета DEB ( jdk-12.0.2_linux-x64_bin.deb ) начинается с jdk-12.0.2 . Итак, это имя пакета.
Чтобы найти расположение двоичного файла 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 с помощью следующей команды:
Теперь добавьте в сценарий следующие строки:
export PATH = «$ PATH: $ {JAVA_HOME}/bin»
Окончательный файл конфигурации должен выглядеть, как показано на скриншоте ниже. Теперь сохраните файл, нажав + X , затем Y и .
После сохранения файла перезагрузите компьютер Debian 10. с помощью следующей команды:
После запуска компьютера проверьте, все ли работает, с помощью следующих команд:
$ javac -version
Как видите, Oracle JDK 12.0.2 установлен и работает правильно.
Итак, вот как вы устанавливаете OpenJDK и Oracle JDK на Debian 10 Buster. Спасибо, что прочитали эту статью.