Как установить Java in Ubuntu (Linux)
⚡ Умное резюме
Установка Java on Ubuntu Есть два простых пути: менеджер пакетов pt для OpenJDK или архив tarball, созданный вручную. Oracle JDK, а также небольшой набор переменных окружения и команд обновления альтернатив, которые позволяют Ubuntu распознать среду выполнения.

В этом пошаговом руководстве объясняется, как установить программу. Java on Ubuntu Linux с использованием двух проверенных способов. Менеджер пакетов apt доставляет OpenJDK одной командой, а ручная установка из архива tarball позволяет закрепить любые необходимые пакеты. Oracle Сборка JDK. Те же команды работают во всех последних версиях. Ubuntu Релизы LTS.
Как установить Oracle Java on Ubuntu Linux
Руководство Oracle Установка JDK дает вам полный контроль над точным релизом и местоположением. Девять шагов, описанных ниже, удаляют все предыдущие сборки OpenJDK, например.tracт Oracle архив tarball, зарегистрируйте бинарные файлы с помощью update-alternativesи проверьте версию среды выполнения.
Шаг 1) Прежде, чем вы настроите JavaУдалите существующую версию OpenJDK или JRE из системы. Выполните следующую команду:
sudo apt-get purge openjdk-\*
Вам будет предложено подтвердить действие. Введите Y и дождитесь завершения удаления.
Шаг 2) Проверьте, Ubuntu Архитектура операционной системы может быть 32-битной или 64-битной. Запустите:
file /sbin/init
Шаг 3) Загрузите последнюю версию Java архив (например) jdk-8-linux-x64.tar.gz) С Oracle сайт:
https://www.oracle.com/java/technologies/downloads/
Примите лицензионное соглашение и выберите правильную сборку:
- Выбрать x86 для 32-битной системы.
- Выбрать x64 для 64-битной системы.
- Выберите tar.gz архив для Ubuntu.
- Выбрать rpm для системы на базе Red Hat.
Шаг 4) Откройте терминал и перейдите в папку, где находится загруженный архив. В этом руководстве файл находится в... ~/Downloads. Бывшийtracв архиве с помощью:
sudo tar -xvf jdk-8u5-linux-i586.tar.gz
Введите пароль, если потребуется. После этого...tracКогда процесс завершится, вы должны увидеть новый. jdk1.8.0_05 папка в текущем каталоге.
Шаг 5) Добавьте следующие системные переменные в конец файла. /etc/profile файл, чтобы каждая оболочка входа в систему подхватывала новый JDK:
JAVA_HOME=<Directory where JAVA has been extracted>/jdk1.8.0 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export JAVA_HOME export PATH
Откройте файл с помощью:
sudo nano /etc/profile
Введите указанные выше системные переменные, нажмите Ctrl+X чтобы выйти, нажмите Y для сохранения изменений.
Шаг 6) Перезагрузите среду командной оболочки, чтобы новые переменные вступили в силу немедленно:
. /etc/profile
Шаг 7) Зарегистрируйте новые бинарные файлы JDK с помощью UbuntuАвтора update-alternatives система так java, javac и javaws решиться Oracle Соберите проект. Вставьте следующее в терминал:
sudo update-alternatives --install "/usr/bin/java" "java" "<Directory where JAVA has been extracted>/bin/java" 1 sudo update-alternatives --install "/usr/bin/javac" "javac" "<Directory where JAVA has been extracted>/bin/javac" 1 sudo update-alternatives --install "/usr/bin/javaws" "javaws" "<Directory where JAVA has been extracted>/bin/javaws" 1
Шаг 8) Сказать Ubuntu , что Oracle JDK, ты просто эксtracтед (например) jdk1.8.0_05) по умолчанию Java время выполнения:
sudo update-alternatives --set java <Directory where JAVA has been extracted>/bin/java sudo update-alternatives --set javac <Directory where JAVA has been extracted>/bin/javac sudo update-alternatives --set javaws <Directory where JAVA has been extracted>/bin/javaws
Шаг 9) Протестируйте установку:
java -version
Успешная установка выводит на экран строки с версией, средой выполнения и 64-битной виртуальной машиной сервера HotSpot, подтверждая, что... Oracle JDK теперь является активным компонентом. Java в вашей системе.
Как установить OpenJDK на Ubuntu Используя менеджер пакетов pt
Лучшее Ubuntu пользователи устанавливают OpenJDK вместо Oracle JDK, потому что он поставляется в комплекте. Ubuntu архив получает обновления безопасности через aptи не требует Oracle учетная запись. OpenJDK — это эталонная реализация Java Соответствует спецификации SE и полностью совместим с инструментами сборки, такими как Maven. Gradleи Томкэт.
Шаг 1) Обновите список пакетов, чтобы apt отображает последние доступные версии JDK:
sudo apt update
Шаг 2) Установите JDK по умолчанию, это версия, рекомендованная в настоящее время. Ubuntu:
sudo apt install default-jdk
Для установки только среды выполнения (без компилятора) используйте... sudo apt install default-jre Вместо этого. Обе команды автоматически загружают последнюю версию OpenJDK, поддерживаемую вашей системой. Ubuntu отпустить.
Шаг 3) Чтобы выбрать конкретную версию OpenJDK, установите её напрямую по номеру. Последние Ubuntu В LTS-релизах используются OpenJDK версий 11, 17 и 21:
sudo apt install openjdk-17-jdk # LTS release, common default sudo apt install openjdk-21-jdk # newest LTS in the archive sudo apt install openjdk-11-jdk # older LTS for legacy applications
Шаг 4) Подтвердите установку и проверьте компилятор:
java -version javac -version
Обе команды должны вывести совпадающие строки версий, например: openjdk version "17.0.11"Если установлено несколько версий JDK, используйте sudo update-alternatives --config java для интерактивного выбора среды выполнения по умолчанию. Та же команда с javac переключает компилятор.
OpenJDK установлен через apt земли в /usr/lib/jvm/. Именно на этот путь вы и указываете. JAVA_HOME при настройке инструментов сборки, серверов приложений или IDE, таких как IntelliJ IDEA и Eclipse.
Как установить переменную среды JAVA_HOME в Ubuntu
Создавайте такие инструменты, как... Мейвен, GradleАнт, Томкэт и Jenkins читать JAVA_HOME Переменная среды для определения местоположения JDK. Если JAVA_HOME Если отсутствует необходимая версия или она указывает на неверную, эти инструменты не скомпилируются, не будут упакованы или запущены. Ubuntu Автоматическая настройка не выполняется, поэтому её нужно установить один раз для каждого пользователя или для всей системы.
Шаг 1) Найдите фактический путь к JDK. readlink трюк возвращает реальную папку, которая java принимает следующий вид:
readlink -f $(which java)
# example output: /usr/lib/jvm/java-17-openjdk-amd64/bin/java
Домашняя папка JDK — это папка. выше bin каталог. В приведенном примере это /usr/lib/jvm/java-17-openjdk-amd64.
Шаг 2) Поставьте JAVA_HOME только для вашего пользователя путем редактирования ~/.bashrc:
echo 'export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64' >> ~/.bashrc echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc source ~/.bashrc
Шаг 3) Поставьте JAVA_HOME В масштабах всей системы (для всех пользователей) путем редактирования /etc/environment:
sudo nano /etc/environment # add the following line, save, and exit JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
Перезагрузите среду с помощью source /etc/environment или запустите новую оболочку, чтобы изменения вступили в силу.
Шаг 4) Убедитесь, что переменная задана правильно:
echo $JAVA_HOME
$JAVA_HOME/bin/java -version
Первая команда выводит путь к JDK, а вторая команда выполняет точную копию пути. java двоичный, который JAVA_HOME указывает на то, что обе настройки совпадают.
Как проверить, переключиться и удалить программу Java on Ubuntu
Как только Java После установки часто возникает необходимость проверить версию, переключиться между несколькими JDK или удалить более старую версию среды выполнения. Все три задачи используют стандартные методы. Ubuntu инструменты и занимают всего несколько секунд каждый.
Проверьте установленное Java Версия
Три команды позволяют получить полную картину текущей среды выполнения, компилятора и альтернативного варианта по умолчанию:
java -version # runtime version javac -version # compiler version sudo update-alternatives --display java # every registered JDK
If java -version работает, но javac -version Сообщает об ошибке «команда не найдена», установлена только JRE. Установите JDK с помощью... sudo apt install default-jdk добавить компилятор.
Переключение между несколькими версиями JDK
Если вы установили несколько версий JDK, выберите версию по умолчанию в интерактивном режиме с помощью:
sudo update-alternatives --config java sudo update-alternatives --config javac
Ubuntu Выводит нумерованный список всех зарегистрированных JDK. Введите номер, соответствующий нужной версии, и нажмите Enter. Повторите команду для javac чтобы переключать компилятор одновременно с средой выполнения.
Удалить Java от Ubuntu
Чтобы удалить OpenJDK, установленный через aptУдалите пакет и очистите неиспользуемые зависимости:
sudo apt remove --purge openjdk-17-jdk
sudo apt autoremove
Чтобы удалить Oracle JDK ты бывшийtracУдалите папку вручную и отмените регистрацию альтернативного варианта:
sudo rm -rf /opt/jdk1.8.0_05
sudo update-alternatives --remove "java" "/opt/jdk1.8.0_05/bin/java"
После удаления запустите java -version Ещё раз, чтобы подтвердить завершение удаления. В результате должно отобразиться либо другой зарегистрированный JDK, либо сообщение «команда не найдена», если таковой не существует. Java остается в системе.




