Введение
Java — один из самых популярных языков программирования для разработки ПК или мобильных приложений, доступный на различных платформах. Есть много приложений, для работы которых требуется Java в вашей системе. Помимо этого, существуют миллиарды мобильных устройств, использующих Java, и около 9 миллионов разработчиков, которые предпочитают Java для создания приложений.
Если вы являетесь разработчиком и пользователем Linux, Java является важным компонентом вашей системы. Он не только поможет вам создавать приложения, но также поможет запускать тысячи приложений и игр, для которых требуется Java. Эта статья представляет собой руководство по установке Java в последней версии Debian, известной как Bullseye.
Предпосылки
- Система Debian 11, работающая с доступом к учетной записи с привилегиями sudo.
- Завершите первоначальную настройку сервера, чтобы подготовить систему, следуя нескольким советам.
Если вы хотите установить Java на удаленный сервер, продолжайте чтение, в противном случае пропустите первый абзац «Подключение к серверу» и читайте следующий.
Подключение к серверу
Чтобы получить доступ к серверу, вам нужно знать IP-адрес. Вам также потребуется ваше имя пользователя и пароль для аутентификации. Чтобы подключиться к серверу как root, введите следующую команду:
ssh root@IP_DEL_SERVER
Далее вам нужно будет ввести пароль пользователя root.
Если вы не используете пользователя root, вы можете войти под другим именем пользователя с помощью той же команды, а затем изменить root на свое имя пользователя:
ssh nome_utente@IP_DEL_SERVER
Затем вам будет предложено ввести пароль пользователя.
Стандартный порт для подключения по ssh — 22, если ваш сервер использует другой порт, вам нужно будет указать его с помощью параметра -p, затем введите следующую команду:
ssh nome_utente@IP_DEL_SERVER -p PORTA
Установка Java в Debian 11
Репозитории Debian 11 по умолчанию содержат последнюю стабильную версию OpenJDK 11 и последнюю версию OpenJDK 17. Вы можете установить любой из них из официальных репозиториев.
Java Runtime Environment (JRE) помогает только запускать приложения, разработанные на Java. Для создания Java-приложения вам может понадобиться Java Development Kit или JDK.
Установите последнюю стабильную версию Java (OpenJDK 11) в Debian 11. Следующая команда установит среду выполнения Java:
sudo apt install default-jre default-jdk
Вы можете игнорировать пакет JDK или JRE в соответствии с вашими потребностями.
Установите последнюю версию Java (OpenJDK 17) на Debian 11. Используйте следующую команду, чтобы установить последнюю текущую версию OpenJDK 17, выполните следующую команду:
sudo apt install openjdk-17-jre openjdk-17-jdk
У вас также могут быть установлены обе версии в вашей системе.
После завершения загрузки и установки вы можете проверить версию:
java -version
openjdk version "17-ea" 2021-09-14
OpenJDK Runtime Environment (build 17-ea+19-Debian-1)
OpenJDK 64-Bit Server VM (build 17-ea+19-Debian-1, mixed mode, sharing)
Чтобы проверить версию JDK, используйте:
javac -version
javac 17-ea
Изменить версию Java
В вашей системе может быть несколько версий Java, ими можно легко управлять с помощью команды:
sudo update-alternatives --config java
Вы получите список версий Java, установленных в вашей системе, где каждая версия связана с номером, и любую версию можно установить в качестве среды Java по умолчанию в вашей системе. Вы можете выбрать версию Java, связанную с номером, ввести номер и нажать Enter.
Вы успешно обновили версию JRE по умолчанию. Если у вас также установлен JDK, сделайте то же самое для " javac ":
sudo update-alternatives --config javac
Введите число, чтобы установить требуемую версию по умолчанию.
Настройте переменную среды
Многие приложения на основе Java используют переменную среды JAVA_HOME, чтобы получить местоположение Java, сохраненное на ПК. Поэтому во избежание ошибок предлагается установить переменную JAVA_HOME.
Сначала найдите двоичный путь java с помощью следующей команды:
sudo update-alternatives --list java
Далее для установки переменной отредактируйте /etc/environment
в любом текстовом редакторе:
sudo nano /etc/environment
Установите переменную среды JAVA_HOME со значением двоичного пути из приведенной выше команды. Напишите путь просто пропустив " bin/java ":
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64/"
Сохраните изменения и закройте файл. Затем перезагрузите файл:
source /etc/environment
Чтобы проверить переменную, используйте:
echo $JAVA_HOME
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64/"
На выходе вы получите путь.
Вывод
Java — кроссплатформенный язык, широко используемый не только для разработки приложений для ПК, но и для мобильных устройств. Java отлично работает в любой операционной системе, будь то ПК с Windows или Linux. Для работы многих приложений в системе требуется Java, поэтому Java необходимо установить на ПК.
Эта статья представляет собой руководство по установке Java в Debian 11 Bullseye и управлению ею. Наконец, мы также узнали, как установить переменную среды JAVA_HOME в Debian 11.