Backports: Newer software and kernel in Debian/Ubuntu-based distros!
Оглавление:
- Прежде чем вы начнете
- Установка OpenJDK 11
- Установка OpenJDK 8
- Установить версию по умолчанию
JAVA_HOMEПеременнаяJAVA_HOME- Удалить Java
- Вывод
В этом руководстве мы объясним, как установить Java (OpenJDK) в Debian 10 Linux.
Java является одним из самых популярных языков программирования, используемых для создания различных видов приложений и систем. Приложения, разработанные на Java, являются масштабируемыми, гибкими и поддерживаемыми.
Прежде чем вы начнете
Существует две разные реализации Java, OpenJDK и Oracle Java, между которыми почти нет различий, за исключением того, что Oracle Java имеет несколько дополнительных коммерческих функций. Oracle Java License разрешает только некоммерческое использование программного обеспечения, например, для личного использования и разработки.
Репозитории Debian 10 по умолчанию включают в себя два разных пакета Java: Java Runtime Environment (JRE) и Java Development Kit (JDK). JRE включает в себя виртуальную машину Java (JVM), классы и двоичные файлы, которые позволяют запускать программы Java. Разработчики Java должны установить JDK, который включает в себя JRE, инструменты разработки и отладки и библиотеки, необходимые для создания приложений Java.
Установка OpenJDK 11
OpenJDK 11, реализация с открытым исходным кодом платформы Java, является разработкой и средой разработки Java по умолчанию в Debian 10, Buster.
Запустите следующие команды как пользователь с правами sudo или root, чтобы обновить индекс пакетов и установить пакет OpenJDK 11 JDK:
sudo apt update
sudo apt install default-jdk
После завершения установки вы можете проверить это, проверив версию Java:
java -version
Вывод должен выглядеть примерно так:
openjdk version "11.0.3" 2019-04-16 OpenJDK Runtime Environment (build 11.0.3+7-post-Debian-5) OpenJDK 64-Bit Server VM (build 11.0.3+7-post-Debian-5, mixed mode, sharing)
Это оно! На данный момент вы успешно установили Java в вашей системе Debian.
default-jre
.
Установка OpenJDK 8
На момент написания статьи предыдущая версия Java LTS 8 не была доступна в официальных репозиториях Debian Buster.
Мы включим репозиторий AdoptOpenJDK, который предоставляет готовые пакеты OpenJDK.
-
Начните с обновления списка пакетов и установки зависимостей, необходимых для добавления нового хранилища через
sudo apt updatesudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-commonИмпортируйте ключ GPG хранилища с помощью следующей команды wget:
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -Добавьте репозиторий AdoptOpenJDK APT в свою систему:
sudo add-apt-repository --yesКак только хранилище будет включено, обновите apt-источники и установите Java 8, используя следующие команды:
sudo apt updatesudo apt install adoptopenjdk-8-hotspotНаконец, проверьте установку, проверив версию Java:
java -versionВывод должен выглядеть примерно так:
openjdk version "1.8.0_212" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b04) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b04, mixed mode)
Установить версию по умолчанию
java -version
Чтобы изменить версию по умолчанию, используйте команду
update-alternatives
:
sudo update-alternatives --config java
Вывод будет выглядеть примерно так:
Вам будет представлен список всех установленных версий Java. Введите номер версии, которую вы хотите использовать по умолчанию, и нажмите
Переменная среды
Чтобы установить переменную среды
В этом примере пути установки следующие: Как только вы нашли путь к вашей предпочитаемой установке Java, откройте файл
Предполагая, что вы хотите установить
Чтобы изменения вступили в силу в вашей текущей оболочке, вы можете выйти из системы и войти в систему или выполнить следующую исходную команду: Убедитесь, что переменная среды
Вы должны увидеть путь к установке Java: Вы можете удалить Java, как и любой другой пакет, установленный с помощью
Например, чтобы удалить пакет
Последняя версия OpenJDK для LTS доступна в репозиториях Debian 10 Buster по умолчанию, и ее установка является простой и понятной задачей.
There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number:
There are 2 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number:
Enter
.
JAVA_HOME
Переменная
JAVA_HOME
JAVA_HOME
используется некоторыми приложениями Java для определения места установки Java.
JAVA_HOME
, используйте команду
update-alternatives
чтобы найти, где установлена Java:
sudo update-alternatives --config java
/usr/lib/jvm/java-11-openjdk-amd64/bin/java
OpenJDK 8 находится по адресу
/usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java
/etc/environment
:
sudo nano /etc/environment
JAVA_HOME
в путь OpenJDK 11, добавьте следующую строку в конце файла:
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
source /etc/environment
JAVA_HOME
была правильно установлена:
echo $JAVA_HOME
/usr/lib/jvm/java-11-openjdk-amd64
/etc/environment
- это системный файл конфигурации, который используется всеми пользователями. Если вы хотите установить переменную
JAVA_HOME
для каждого пользователя, добавьте строку в
.bashrc
или любой другой файл конфигурации, который загружается при входе пользователя в систему.
Удалить Java
apt
.
default-jdk
, просто запустите:Вывод
Как установить и настроить Redis на Debian 10 Linux
В этом руководстве мы расскажем, как установить и настроить Redis на Debian 10, Buster. Redis - это хранилище данных значения ключа в памяти с открытым исходным кодом.
Как установить Virtualbox на Debian Linux 10 Linux
VirtualBox - это кроссплатформенная программа виртуализации с открытым исходным кодом, которая позволяет одновременно запускать несколько гостевых операционных систем. В этом руководстве объясняется, как установить последнюю версию VirtualBox на Debian 10, Buster.
Как установить Java на Debian 9
В этом руководстве мы рассмотрим установку Java в Debian 9. Java является одним из самых популярных языков программирования, используемых для создания приложений и систем различного типа.







