Для установки Java на Ubuntu выполните несколько простых шагов. Сначала откройте терминал, нажав Ctrl + Alt + T. Это ваш главный инструмент для взаимодействия с системой.
Затем обновите список пакетов, чтобы убедиться, что у вас есть доступ к последним версиям программ. Введите команду sudo apt update и нажмите Enter. После этого установите Java, выполнив команду sudo apt install default-jdk. Это установит стандартный комплект разработки Java.
После завершения установки проверьте, что Java установлена правильно. Введите java -version в терминале. Если все прошло успешно, вы увидите информацию о версии Java. Теперь вы готовы к разработке приложений на Java!
Установка Java через стандартные репозитории Ubuntu
Проверьте наличие установленного пакета Java командой: java -version. Если Java еще не установлена, используйте команду sudo apt update для обновления списка пакетов. После этого установите OpenJDK, выполнив команду: sudo apt install openjdk-17-jdk.
Когда установка завершится, убедитесь, что Java успешно установлена и работает правильно, запустив: java -version. В результате вы увидите информацию о версии Java, подтверждающую успешную установку.
| Команда | Описание |
|---|---|
sudo apt update |
Обновление списка пакетов |
sudo apt install openjdk-17-jdk |
Установка Java Development Kit |
java -version |
Проверка установленной версии Java |
Обзор доступных версий Java для Ubuntu
Для Ubuntu доступны три основные вариации Java: Oracle JDK, OpenJDK и AdoptOpenJDK. Oracle JDK – стандартная версия, рекомендованная для коммерческих приложений, однако требует принятия лицензионных условий. Она обновляется регулярно и обеспечивает совместимость с большинством программных продуктов.
OpenJDK – это открытая реализация Java, которая входит в стандартные репозитории Ubuntu и легко устанавливается через менеджер пакетов. Она идеально подходит для большинства задач, включая разработку и запуск приложений. В последних версиях OpenJDK поддерживается большинство функций последних релизов Java, что делает ее полностью совместимой с современными требованиями.
AdoptOpenJDK предлагает сборки OpenJDK и отличается тем, что поставляется с дополнительными оптимизациями и длительным сроком поддержки. Эти версии подходят для корпоративных решений и часто обновляются, чтобы обеспечить стабильность и безопасность. Их можно установить из официальных репозиториев через стандартные команды.
Для новичков рекомендуется использовать пакеты из стандартных репозиториев Ubuntu – это OpenJDK. Они легко устанавливаются и требуют минимальных настроек. Для более специфических задач, например, разработки или использования определенных коммерческих приложений, стоит обратить внимание на Oracle JDK или AdoptOpenJDK.
Обновление системы перед установкой Java
Перед установкой Java обновите список доступных пакетов командой sudo apt update. Это гарантирует, что система узнает о последних версиях и исправлениях программного обеспечения. После этого выполните команду sudo apt upgrade -y, которая обновит все устаревшие пакеты и обеспечит наличие свежих компонентов, необходимых для стабильной работы Java.
Обновление системы помогает избежать конфликтов, связанных с устаревшими или несовместимыми пакетами, особенно если ранее использовали более старые версии софта. После завершения обновлений перезагрузите систему, чтобы все изменения вступили в силу, особенно если обновление касалось ядра или критичных библиотек.
Для автоматического удаления ненужных пакетов, оставшихся после обновлений, выполните команду sudo apt autoremove -y. Это очистит дисковое пространство и снизит риск возникновения ошибок при установке Java.
Следующий шаг – установка необходимого пакета для Java. Проверьте наличие свободного места на диске и убедитесь, что у вас стабильное интернет-соединение. Эти действия обеспечат гладкий процесс установки и работу Java после завершения настройки.
Установка OpenJDK из официальных репозиториев

Откройте терминал и выполните команду для обновления списка пакетов:
sudo apt update
После обновления установите OpenJDK с помощью следующей команды:
sudo apt install openjdk-11-jdk
Эта команда установит OpenJDK версии 11, которая является стабильной и широко используемой. Если вам нужна другая версия, замените ’11’ на нужный номер.
После завершения установки проверьте, что Java установлена корректно, выполнив команду:
java -version
Вы должны увидеть информацию о версии установленной Java. Если всё прошло успешно, настройте переменные окружения:
- Откройте файл
/etc/environmentс помощью текстового редактора: - Добавьте следующую строку в конец файла:
- Сохраните изменения и закройте редактор.
sudo nano /etc/environment
JAVA_HOME='/usr/lib/jvm/java-11-openjdk-amd64'
Чтобы применить изменения, выполните команду:
source /etc/environment
Теперь переменная JAVA_HOME настроена. Для проверки выполните:
echo $JAVA_HOME
Вы должны увидеть путь к установленной Java. Установка завершена, и вы готовы к разработке на Java!
Проверка установленной версии Java
Откройте терминал и введите команду java -version. Это позволит вам увидеть текущую установленную версию Java. Если Java установлена, вы получите информацию о версии, например:
java version ‘1.8.0_281’
Если вы видите сообщение об ошибке, это означает, что Java не установлена или не добавлена в переменную окружения PATH. В таком случае, установите Java, следуя инструкциям в предыдущих разделах.
Для проверки версии Java Development Kit (JDK) используйте команду javac -version. Это покажет версию компилятора Java, что также важно для разработки приложений.
Если обе команды возвращают версии, значит, установка прошла успешно, и вы готовы к разработке на Java!
Настройка переменной окружения JAVA_HOME
Определите путь к установленной Java, например, /usr/lib/jvm/java-17-openjdk-amd64, и добавьте его в файл ~/.bashrc или ~/.profile. Используйте команду nano ~/.bashrc, чтобы открыть файл для редактирования.
В конце файла вставьте строку: export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64. После этого сохраните изменения и выполните команду source ~/.bashrc, чтобы применить настройки.
Чтобы проверить, правильно ли настроена переменная, выполните: echo $JAVA_HOME. Она должна вывести путь, который вы указали. Убедитесь, что директория действительно содержит установленную Java.
Если планируете запускать Java-программы из любого места, добавьте переменную в PATH. Для этого вставьте строку: export PATH=$PATH:$JAVA_HOME/bin в тот же файл и выполните source ~/.bashrc.
Проверьте настройки через команду: java -version. Она должна показывать текущую версию Java и подтверждать корректность настроек переменной JAVA_HOME.
Установка Java с помощью сторонних дистрибутивов и настроек

Чтобы установить Java с помощью сторонних дистрибутивов, сначала добавьте репозиторий, который содержит нужную версию Java. Для этого выполните команду sudo add-apt-repository ppa:linuxuprising/java, затем обновите список пакетов командой sudo apt update.
После обновления установите пакет, например, для OpenJDK 17 используйте sudo apt install openjdk-17-jdk. Если предпочитаете Oracle JDK, скачайте последний дистрибутив с официального сайта, допустим, в виде файла tar.gz. Распакуйте архив в удобное место, например, в папку /opt/java.
Для настройки системы под выбранную версию Java укажите путь в переменной окружения JAVA_HOME. Добавьте строку export JAVA_HOME=/opt/java/jdk-XX.X.X в файл ~/.bashrc и перезагрузите терминал или выполните source ~/.bashrc.
Обновите приоритеты через команду update-alternatives. Например, зарегистрируйте новую версию командой sudo update-alternatives --install /usr/bin/java java /opt/java/jdk-XX.X.X/bin/java 1, затем выберите нужную версию командой sudo update-alternatives --config java.
Проверьте установленную версию с помощью java -version. Такой подход позволяет использовать сторонние сборки и гибко настраивать окружение под индивидуальные требования.
Загрузка и установка Oracle JDK вручную

Перейдите на официальный сайт Oracle для загрузки JDK. Выберите версию, соответствующую вашей системе, и нажмите на ссылку для скачивания. Обратите внимание на лицензионное соглашение и примите его, чтобы продолжить.
После завершения загрузки откройте терминал и перейдите в папку, куда был загружен файл. Используйте команду cd для навигации. Например:
cd ~/Загрузки
Теперь распакуйте загруженный архив с помощью команды:
tar -xvf jdk-<версия>-linux-x64.tar.gz
Переместите распакованную папку в директорию /usr/local:
sudo mv jdk-<версия> /usr/local/
Добавьте JDK в переменные окружения. Откройте файл /etc/profile с помощью текстового редактора:
sudo nano /etc/profile
В конце файла добавьте следующие строки:
export JAVA_HOME=/usr/local/jdk-<версия> export PATH=$PATH:$JAVA_HOME/bin
Сохраните изменения и закройте редактор. Примените изменения, выполнив команду:
source /etc/profile
Проверьте установку, введя в терминале:
java -version
Если всё сделано правильно, вы увидите информацию о версии установленного JDK. Теперь вы готовы к разработке на Java!
Подключение PPA для получения более свежих версий Java

Для установки более свежих версий Java на Ubuntu подключите PPA (Personal Package Archive). Это позволит вам получать обновления и новые версии Java быстрее, чем через стандартные репозитории.
Следуйте этим шагам:
- Откройте терминал.
- Добавьте PPA с помощью следующей команды:
sudo add-apt-repository ppa:webupd8team/java
Эта команда добавит репозиторий, содержащий актуальные версии Java.
- Обновите список пакетов:
sudo apt update
Теперь система знает о новых пакетах, доступных в PPA.
- Установите Java, выполнив команду:
sudo apt install oracle-java17-installer
Замените ’17’ на нужную вам версию, если требуется.
После установки проверьте, что Java установлена корректно:
java -version
Вы увидите информацию о версии Java, что подтвердит успешную установку.
Для установки JDK (Java Development Kit) выполните:
sudo apt install oracle-java17-set-default
Это сделает установленную версию Java основной для системы.
Теперь у вас есть доступ к более свежим версиям Java, что упростит разработку и использование приложений на этой платформе.
Обновление Java после установки сторонними методами
Если вы установили Java вручную или с помощью сторонних скриптов, она не будет автоматически получать обновления через стандартные менеджеры пакетов Ubuntu. Для обновления такой Java потребуется выполнить ряд ручных шагов.
Начинайте с загрузки новой версии JDK или JRE с официального сайта, например, Oracle или OpenJDK. После скачивания распакуйте архив в выбранную директорию, например/opt. Для этого используйте команду:
| Команда | Описание |
|---|---|
| tar -xzvf jdk-<версии>.tar.gz -C /opt/ | Распаковка архива в нужную папку |
После распаковки добавьте новую Java в системный путь, изменив переменную окружения PATH. Для этого откройте файл /etc/profile или ~/.bashrc и добавьте строку:
| Команда | Описание |
|---|---|
| export PATH=/opt/jdk-<версия>/bin:$PATH | Обновление переменной PATH |
Чтобы изменения вступили в силу, выполните команду:
| Команда | Описание |
|---|---|
| source ~/.bashrc | Активировать обновленные переменные |
Проверьте текущую версию Java командой:
| Команда | Описание |
|---|---|
| java -version | Показать активную версию Java |
Если требуется управлять несколькими версиями, установите инструмент альтернатив update-alternatives и укажите нужную версию командой:
| Команда | Описание |
|---|---|
| sudo update-alternatives —config java | Выбор активной версии Java |
Настройка системных путей и переключение между версиями Java
Добавьте путь к Java в системные переменные, чтобы команда java была доступна из любого терминала. Для этого откройте файл /etc/profile или ~/.bashrc и вставьте строку export PATH=/usr/lib/jvm/<ваша_версия>/bin:$PATH. После сохранения перезагрузите терминал или выполните команду source ~/.bashrc для применения изменений.
Чтобы убедиться, что переменная PATH обновилась, используйте команду echo $PATH. В списке путей должна присутствовать директория с вашей версией Java.
Для переключения между установленными версиями выполните настройку альтернатив через систему update-alternatives. Установите новую версию командой sudo update-alternatives —install /usr/bin/java java /usr/lib/jvm/<другая_версия>/bin/java 1. Обновите текущий выбор с помощью sudo update-alternatives —config java. На экране появится список установленных вариантов, выберите нужную версию, введя номер.
Проверьте текущую активную версию Java командой java -version. Если выполнены все шаги, она должна соответствовать выбранной вами.