Как установить java на ubuntu
Установка Java
Пакеты JDK содержат полные библиотеки разработки Java. Для запуска любого Java-приложения вам просто необходима среда выполнения Java (JRE).
1. Установка OpenJDK 11
Запустите приведенную ниже команду, чтобы установить пакет OpenJDK 11 в вашей системе.
После завершения установки проверим версию Java:
OpenJDK 11 установлен.
2. Установка OpenJDK 8
Java 8 является предыдущей стабильной версией, над ней работает большинство java-приложений. Запустите приведенную ниже команду, чтобы установить пакет OpenJDK 8 в вашей системе.
Проверим версию после установки:
Все готово, вы успешно установили Java (OpenJDK) в вашей системе Ubuntu.
3. Установка Oracle Java 14
Oracle Java 14 доступен для скачивания и установки без получения коммерческой лицензии. Вы можете посетить официальную страницу загрузки, чтобы загрузить файл debian в вашей системе. Также вы можете использовать приведенную ниже команду для загрузки файла debian с помощью командной строки.
Если приведенная выше команда не работает или возникает ошибка(файл не найден), перейдите на официальную страницу загрузки. Проверьте текущую версию и загрузите актуальный deb файл в свою систему.
Установим загруженный файл, используя следующую команду:
Приведенная выше команда установит Oracle Java 15 в вашей системе. Все файлы будут помещены в каталог /usr/lib/jvm. Теперь установим альтернативную ссылку на недавно установленную Java в вашей системе.
Oracle Java 14 был установлен в вашей системе. Рассмотрим переключение между несколькими версиями Java в системе.
Переключение между несколькими версиями Java
Большинство систем на основе Unix/Linux позволяет устанавливать несколько версий Java в одной системе. Вы можете изменить версию Java по умолчанию в соответствии с вашими требованиями.
Варианты обновления предоставляют возможность поддерживать символические ссылки для команд по умолчанию. Чтобы изменить версию Java по умолчанию, выполним команду на терминале:
Данная команда покажет список всех двоичных файлов Java, установленных в системе. Введите число, чтобы выбрать версию Java по умолчанию, и нажмите Enter.
При успешном выполнении вышеупомянутой команды снова запустите команду java -version, чтобы проверить текущую версию Java по умолчанию.
Java - это очень популярный язык программирования, разработанный в компании Sun Microsystems, ныне принадлежащая корпорации Oracle. Сейчас Java используется для создания различных прикладных программ, веб-приложений, серверных приложений и многого другого. Основная особенность этого языка - это максимальная кроссплатформенность.
Программа, написанная для одной системы, будет без проблем работать в другой. Но для программ, написанных на Java, нужна специальная виртуальная Java-машина. В этой статье будет рассмотрена установка Java в Ubuntu 20.04 для разных версий программы. А также попытаемся разобраться во всём её многообразии.
Какую версию Java выбрать?
Сейчас разработкой Java занимается компания Oracle. До недавнего времени существовало две основных версии виртуальной машины Java:
- Старая седьмая версия;
- Новая восьмая, используемая в большинстве программ.
Платформа распространялась в двух форматах:
- Проприетарном (Oracle Java) - с дополнительными возможностями и поддержкой;
- Открытом (Open JDK) - полностью открытая версия.
Обе платформы выпускались компанией Oracle, но вторая поддерживалась сообществом разработчиков, а первая самой компанией. Сейчас же ситуация немного изменилась. Теперь компания выпускает новую версию Java каждые полгода. Сначала вышли версии Java 9, 10, 11, 12, 13, 14, 15, 16 и на конец последней актуальной версией на октябрь 2021 года является 17 версия. Длительность срока поддержки этих версий тоже короткая - всего семь месяцев. Поэтому большинство программ остались работать на Java 8 и на Java 11 так как данные версии имеют выпуск LTS – то есть Long Term Support (долгосрочная поддержка) и будут поддерживаться вплоть до Декабря 2030 года (версия Java 8) и до Сентября 2026 года. В большинстве случаев именно эти версии и необходимо устанавливать.
Если вы разработчик, и хотите получить самую свежую версию Java, то стоит устанавливать Java 11. Это LTS-версия, которая будет поддерживаться до 2026 года. В ней было очень много улучшений и изменений, как в плане синтаксиса, так и для распространения. Теперь проприетарная версия доступна бесплатно только для некоммерческого использования. Для коммерческих целей необходимо заплатить или же устанавливать OpenJDK.
В Ubuntu и в других дистрибутивах Java поставляется в двух редакциях:
- JDK или Java Development Kit - содержит полную версию Java, необходимую для разработки на этом языке;
- JRE или Java Runtime Environment - содержит только окружение для выполнения программ.
Выбор остается полностью за пользователем. Если нет необходимости что-то компилировать на Java, то будет достаточно установки JRE. Далее будет рассмотрена установка Java.
Установка Java 8 в Ubuntu 20.04
1. Как установить OpenJDK в Ubuntu 20.04
Если необходимо установить OpenJDK в Ubuntu, то никаких сторонних репозиториев подключать не нужно. Восьмая версия платформы есть в официальном репозитории Ubuntu 20.04. Чтобы установить JDK на Ubuntu необходимо выполнить команду:
Для установки JRE в Ubuntu необходимо выполнить команду
После этого можно узнать версию Java:
Версия 1.8.0 эквивалентна версии 8.
2. Как установить Oracle Java 8 в Ubuntu 20.04
Единственный рабочий способ получить самую свежую версию Java - скачать её из официального сайта. Необходимо выбрать раздел Linux и найти пакет с именем jdk-8u311-linux-aarch64.tar.gz:
Далее необходимо поставить галочку напротив пункта I reviewed and accept the Oracle Technology Network License Agreement for Oracle Java SE тем самым подтверждая принятия условия лицензионного соглашения.
Для скачивания файла необходимо войти в свою учетную запись Oracle или создать новую, только после этого начнется загрузка выбранной версии. После завершения загрузки необходимо создать директорию /usr/lib/jvm/:
sudo mkdir /usr/lib/jvm/
Распакуйте в неё скаченный ранее архив:
sudo tar -zxvf jdk-8u311-linux-aarch64.tar.gz -C /usr/lib/jvm/
Добавьте исполняемый файл Java к списку утилиты для управления версиями Java:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-1.8.0-openjdk-amd64/bin/java
После этого активируйте данную версию:
sudo update-alternatives --config java
Введите цифру 1 для выбора версии Java. В данном случае будет выбрана ранее скачанная версия Oracle Java 8.
Некоторым приложениям необходим путь к исполняемым файлам Java в переменных окружения. Создайте файл /etc/profile.d/javajdk.sh:
sudo vi /etc/profile.d/java8jdk.sh
И впишите следующее содержимое:
export PATH=$PATH:/usr/lib/jvm/jdk1.8.0_311/bin
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_311
export JRE_HOME=/usr/lib/jvm/jdk1.8.0_311/jre
export J2SDKDIR=/usr/lib/jvm/jdk1.8.0_311/
export J2REDIR=/usr/lib/jvm/jdk1.8.0_311/jre/
Чтобы загрузить эти переменные необходимо выполнить команду:
После этого проверьте версию Java:
Установка Java 11 в Ubuntu 20.04
1. Как установить OpenJDK 11 в Ubuntu 20.04
Java 11 - это последняя на данный момент версия Java c длительной и актуальной поддержкой. Она будет поддерживаться до 2026 года. Свободная версия есть в официальных репозиториях Ubuntu, поэтому установить её можно без проблем:
sudo apt -y install openjdk-11-jdk
Или можно установить JRE-редакцию, предназначенную только для запуска программ:
sudo apt -y install openjdk-11-jre
После установки необходимо переключиться на 11 версию. Для этого выполните команду:
sudo update-alternatives --config java
Введите необходимую цифру для выбора Java 11. В данном случае будет выбрана цифра 0:
После этого проверьте версию Java:
2. Как установить Oracle Java 11 в Ubuntu 20.04
Для установки проприетарной версии Java от корпорации Oracle необходимо скачать пакет JDK с официального сайта Oracle и добавить репозиторий для установки Java. Если просто попытаться выполнить команду для установки минуя скачивание JDK apt выдаст ошибку Oracle JDK 11 is NOT installed.
Для начала необходимо скачать архив с JDK с официального сайта Oracle . Необходимо выбрать раздел Linux и найти пакет с именем jdk-11.0.13_linux-x64_bin.tar.gz:
Далее необходимо поставить галочку напротив пункта I reviewed and accept the Oracle Technology Network License Agreement for Oracle Java SE тем самым подтверждая принятия условия лицензионного соглашения. Для скачивания файла необходимо войти в свою учетную запись Oracle или создать новую, только после этого начнется загрузка архива.
Необходимо создать директорию / var / cache / oracle - jdk 11- installer - local / и скопировать туда скачанный архив:
sudo mkdir -p /var/cache/oracle-jdk11-installer-local/
sudo cp /home/alex/Downloads/jdk-11.0.13_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/
Далее необходимо добавить репозиторий:
sudo add-apt-repository ppa:linuxuprising/java
При появлении фразы Press [ENTER] to continue or Ctrl-c to cancel adding it. нажмите на клавишу Enter для продолжения установки репозитория. Далее установите Oracle Java 11 при помощи команды:
sudo apt -y install oracle-java11-set-default-local
При появлении окна с лицензией нажмите на клавишу Tab далее нажмите на клавишу Enter:
В следующем окне снова нажмите на клавишу Tab и на клавишу Enter:
После этого проверьте версию Java:
Выбор версии Java
Если в системе установлено несколько версий Java, необходимо выбрать, какая из них будет использоваться по умолчанию. Для этого используется утилита update-java-alternatives. Для просмотра списка всех установленных версий необходимо выполнить команду:
sudo update-java-alternatives --list
Далее установите необходимую версию при помощи опции –set и задав полное имя Java:
sudo update-java-alternatives --set java-1.11.0-openjdk-amd64
Удаление Java из Ubuntu 20.04
Чтобы удалить ненужную версию Java, выполните одну из перечисленных ниже команд для удаления конкретной версии или выполните все команды поочередно для удаления всех версий Java:
sudo apt -y purge oracle-java11-installer
sudo apt purge openjdk-11*
sudo apt purge openjdk-8*
Далее можно удалить PPA-репозиторий:
sudo add-apt-repository --remove ppa:linuxuprising/java
Выводы
В этой статье была показана установка Java на Ubuntu 20.04. Теперь после прочтения данной статьи вы знаете, как устанавливать Java и как выбирать необходимую версию по умолчанию. Надеюсь, информация из статьи была вам полезной.
Это довольно простой и легкий процесс, и мы представляем вам пошаговые инструкции по установке Java в Ubuntu. Инструкции будут работать для Ubuntu 14.04, 16.04, 18.04 и любого другого выпуска LTS.
Данный способ работает для любого дистрибутива на основе Ubuntu, даже не для версий LTS, таких как 18.10, но они были протестированы на Ubuntu 16.04 и Ubuntu 18.04 и работать как на серверах, так и на десктопах.
Прежде чем мы начнем установку Java
Некоторые вещи, которые вам понадобятся перед началом установки Java:
Сервер Ubuntu. Вы можете получить его от Timeweb или любого другого провайдера облачного хостинга.
Пользователь sudo / root. Все команды ниже выполняются пользователем root. Если вы используете пользователя без полномочий root, вам нужно добавить sudo к большинству команд.
Клиент SSH, такой как MobaXterm (если вы используете Windows) или SSH (если вы используете Ubuntu)
Убедитесь, что у вас не установлена Java. Если у вас уже установлена Java, удалите её, или если вы хотите использовать несколько версий Java, сохраните их и настройте позже.
Есть несколько способов установки Java
Вот их список, ранжированный по сложности (сначала проще):
Установка последней версии Java с использованием JDK по умолчанию (Ubuntu's) с использованием apt-get (используйте эту опцию, если вы не знаете, что выбрать)
Установка Java 11 с использованием Oracle JDK с помощью apt-get
Установка Java 8 с использованием Oracle JDK с помощью apt-get (не рекомендуется)
Установка Java вручную с использованием Oracle JDK (не рекомендуется для начинающих)
Как установить Java (JDK по умолчанию) в Ubuntu с помощью apt-get
Мы начнем с инструкций по установке последней рекомендованной версии Java (JDK) с использованием пакета Ubuntu. Установив JDK (Java Development Kit), вы также установите JRE (Java Runtime Environment). Это пакет OpenJDK, который является реализацией Java с открытым исходным кодом.
Шаг 1: Обновите Ubuntu
Первое, что вы должны всегда делать, это обновлять вашу систему. Вы можете сделать это, выполнив следующие команды:
Шаг 2: Установите JDK по умолчанию
Запустите следующую команду:
И это все. В зависимости от того, в какой момент времени вы читаете эту заметку, команда установит Java 10 или Java 11. Теперь вы можете перейти к шагу 3 и настроить Java .
Как установить Java 11 с использованием Oracle JDK
Если вы не хотите использовать JDK по умолчанию с открытым исходным кодом Ubuntu, вы можете использовать официальный Oracle JDK через сторонний репозиторий.
Шаг 1: Обновите Ubuntu
Опять же, вы всегда должны сначала обновить свою систему, прежде чем делать что-либо еще. Запустите следующие команды:
И установите необходимый пакет, если он еще не установлен:
Шаг 2: Добавьте репозиторий Java
Первое, что вам нужно сделать, это добавить сторонний репозиторий, чтобы получить Oracle JDK. Мы будем использовать его из Linux Uprising, но вы можете использовать любой другой репозиторий:
А затем обновите список пакетов еще раз:
Шаг 3: Установите Java
Для установки JDK 11-й (стабильной) последней версии выполните следующую команду:
Это все. Теперь вы можете перейти к шагу 4 и настроить Java .
Как установить Java 8 с использованием Oracle JDK
Чтобы установить Java 8 (срок его действия истек в январе 2019 года!), выполните следующие инструкции:
Шаг 1: Обновите Ubuntu
Опять же, вы всегда должны сначала обновить свою систему, прежде чем делать что-либо еще. Запустите следующие команды:
И установите необходимый пакет, если он еще не установлен:
Шаг 2: Добавьте репозиторий Java
Первое, что вам нужно сделать, это добавить сторонний репозиторий, чтобы получить Oracle JDK. Мы будем использовать один из WebUpd8, но вы можете использовать любой другой репозиторий:
А затем обновите список пакетов еще раз:
Шаг 3: Установите Java
И это все. Теперь вы можете перейти к шагу 4 и настроить Java .
Как установить Java вручную, используя Oracle JDK в Ubuntu
Этот метод не рекомендуется для начинающих. Вы не будете получать обновления из репозиториев Ubuntu, вам придется вручную обновлять Java каждый раз, когда появляется новый выпуск. Если вы хотите установить пользовательскую версию Oracle JDK, которая не доступна через пакет, вы можете выполнить следующие шаги.
Шаг 1: Обновление
Как всегда, сначала обновляем:
Шаг 2: Загрузите JDK
Перейдите на страницу загрузки Oracle и выберите версию, которую вы хотите скачать. Мы будем использовать стандартную версию Java 11.0.1. Замените в коде номера версий, если вы собираетесь использовать другую версию. Java 9 доступна только для 64-битных систем, поэтому, если ваша Ubuntu 32-битная, вы должны использовать другую версию.
Загрузите файл .tar.gz:
Версия Java и эта ссылка часто меняются, поэтому, пожалуйста, перейдите на страницу загрузки самостоятельно и скопируйте ссылку.
Создайте каталог для вашей установки Java:
Здесь мы установим Java. Вы можете использовать другой каталог, если вы хотите установить его в другом месте, например / usr / local
Шаг 3: Установите Java
Теперь распакуйте файл .tar.gz (tarball) в каталог, который вы ранее создали.
И это все, перейдите к шагу 4 и настройте Java .
Настройка Java в Ubuntu
Теперь пришло время настроить вашу Java.
Проверьте, какую версию Java вы используете:
Во-первых, убедитесь, что вы установили Java в своей системе и проверьте, какая у вас версия:
Вывод должен быть примерно таким:
Исходя из ответа, мы используем версию 11.
Установите значение по умолчанию, если у вас есть несколько версий Java:
Если у вас несколько версий Java, вы можете закрепить версию по умолчанию, используя следующую команду:
Вы также можете использовать эту команду, чтобы проверить, сколько у вас несколько версий.
Вы получите вывод со списком установленных Javas. Нажмите клавишу ввода, чтобы оставить значение по умолчанию без каких-либо изменений, или введите номер, чтобы выбрать другой Java по умолчанию.
Установите переменную JAVA_HOME
Скорее всего, вам потребуется установить переменную JAVA_HOME, чтобы другие приложения могли найти местоположение вашей версии Java. Чтобы найти путь версии Java, повторите предыдущую команду:
И скопируйте путь файла - второй столбец - в «Путь».
Затем откройте файл «/ etc / environment» в текстовом редакторе.
И добавьте следующую строку в конец файла:
Убедитесь, что вы обновили путь, который вы ранее скопировали, например:
Сохраните файл и затем перезагрузите его:
Чтобы проверить, все ли сделано правильно, вы можете проверить переменную JAVA_HOME, используя:
Ответ должен быть вашим путем установленной версии Java.
Существует несколько способов настройки переменной JAVA_HOME и множество других переменных, которые вам, возможно, потребуется настроить, в зависимости от того, что вам нужно и что вы собираетесь использовать.
Java — это язык программирования и вычислительная платформа, впервые выпущенная компанией Sun Microsystems в 1995 году. Это базовая технология, на которой основываются многие современные программы (в том числе утилиты, игры и бизнес-приложения). Java работает на более чем 850 млн персональных компьютерах и в миллиардах устройств (в том числе в мобильных телефонах и в телевизорах) по всему миру.
Зачем нужен Java?
Есть множество приложений и веб-сайтов, которые будут работать, только если у вас установлена Java, и их число постоянно растет. Java обеспечивает быстродействие, безопасность и надежность. Java используется везде: от портативных компьютеров до центров обработки данных, от игровых приставок до научных суперкомпьютеров, от мобильных телефонов до Интернета!
Версии Java
На данный момент существует множество реализаций Java платформы, из которых популярны две – открытая версия OpenJDK и Oracle Java. Основные отличия между этими версиями заключается в том, что в Oracle Java содержатся некоторые закрытые компоненты, а так же компоненты, защищенные патентами. OpenJDK является реализацией спецификаций Java с полностью открытым исходным кодом. Начиная с 7 версии OpenJDK является эталонной реализацией Java SE. Для большинства пользователей нет особой разницы какой именно версией Java пользоваться, но в некоторых случаях закрытая реализация от Oracle проявляет себя с лучшей стороны.
Установка Java
OpenJDK
Установить последнюю версии JRE можно перейдя по ссылке слева или введя в терминале следующую команду:
Установить последнюю версии плагина для браузера можно перейдя по ссылке слева или введя в терминале следующую команду:
Установить последнюю версии пакета документации можно перейдя по ссылке слева или введя в терминале следующую команду:
Чтобы добавить данный репозиторий и использовать последнюю версию Java с сайта Oracle, выполните в терминале следующие действия:
Кроме того, данный репозиторий изменяет зависимости пакетов, использующих Java, так, что становится возможным безболезненное удаление OpenJDK из системы.
Проверьте установленную версию:
Инсталятор требует подтвердить принятие лицензии, если вы хотите принять лицензию автоматически, то выполните команду:
Переключение между версиями Java. Вы можете установить Java 7 или другую версию командой:
После этого можно переключаться между версиями Java с помощью команд. Переключение на версию Java 7:
Переключение на версию Java 8:
Для автоматической установки переменных среды вы можете выполнить команду:
Установка переменных среды может вызвать ошибки, если указать пути к разным версиям одной библиотеки (то есть будут совпадать имена классов) или путь к установленной в системе Java будет отличаться от указанного в переменных среды.Поэтому, как вариант, если у вас нет программ использующих их, то не устанавливайте их.
Если вы используете эту команду и захотите переустановить jdk, то после переустановки необходимо выполнить её еще раз, чтобы обновить переменные (переустановить данный пакет).Если вы переключаетесь между разными версиями Java, то также необходимо переустановить этот пакет. Для OpenJDK нету похожих пакетов поэтому для него придется указывать переменные среды вручную
Либо командой (добавленное командой export действует только до перезагрузки)
Переменная PATH должна зависить от JAVA_HOME и JRE_HOME, как показано в команде ниже. Команды с export должны быть набраны в консоли и тогда они будут действовать до перезагрузки системы. Или добавлены в конец файла /etc/profile и тогда они будут действовать после перезагрузки системы.
Тогда для быстрого переключения на другие пепременные среды при смене версий Java нужно менять только эти переменные среды:
Скорее всего данный скрипт именно так устанавливает переменную PATH так что вам не нужно будет её менять и нужно выполнить только последние три комманды.
Установка различных версий Java через графическое меню может быть сделана сторонним скриптом от Bruce Ingalls.
Java и JVM (виртуальная машина Java) требуются для многих видов программного обеспечения, включая Tomcat, Jetty, Glassfish, Cassandra и Jenkins.
Это руководство поможет вам научиться устанавливать различные версии Java Runtime Environment (JRE) и Java Developer Kit (JDK) с помощью apt . Вы установите OpenJDK, а также официальную версию JDK от Oracle. Затем вы выберете версию, которую предпочитаете использовать в своих проектах. После этого вы сможете использовать JDK для разработки программного обеспечения и Java Runtime для запуска программного обеспечения.
Предварительные требования
Для данного обучающего руководства вам потребуется следующее:
- Сервер Ubuntu 20.04, настроенный в соответствии с указаниями обучающего руководства Начальная настройка сервера Ubuntu 20.04, а также пользователь без прав root с привилегиями sudo и брандмауэр.
Установка JRE/JDK по умолчанию
Самый простой вариант установки Java — использовать версию, входящую в пакет Ubuntu. По умолчанию в пакет Ubuntu 20.04 входит Open JDK 11 (версия JRE и JDK с открытым исходным кодом).
Для установки этой версии нужно вначале обновить указатель пакетов:
Затем нужно проверить, выполнялась ли установка Java ранее:
Если установка Java не выполнялась, вы увидите следующие результаты:
Выполните следующую команду, чтобы установить по умолчанию среду Java Runtime Environment (JRE), которая установит JRE из OpenJDK 11:
JRE позволит вам запускать практически любое программное обеспечение Java.
Проверьте установку с помощью следующей команды:
Вывод должен выглядеть следующим образом:
Проверьте установку JDK, проверив версию javac , компилятора Java:
Вывод должен выглядеть так:
Теперь посмотрим, как установить официальные версии JDK и JRE от Oracle.
Установка Oracle JDK 11
Лицензионное соглашение Oracle для Java не разрешает автоматическую установку через менеджеры пакетов. Для установки официальной версии Oracle JDK, которую предлагает Oracle, вам нужно создать учетную запись Oracle и вручную загрузить JDK, чтобы добавить новый репозиторий пакетов для той версии, которую вы собираетесь использовать. Затем вы можете использовать apt для ее установки с помощью скрипта установки от сторонних разработчиков.
Версия JDK от Oracle, которая вам потребуется, должна соответствовать версии скрипта установщика. Чтобы узнать, какая версия вам нужна, перейдите на страницу oracle-java11-installer .
Найдите пакет для Focal, как показано на следующем изображении:
На этом изображении версия скрипта 11.0.7 . В данном случае вам понадобится Oracle JDK 11.0.7. Вам не нужно ничего загружать с этой страницы, вы загрузите скрипт установки через apt .
Затем перейдите на страницу загрузок и найдите версию, которая вам нужна.
Вы увидите экран, где вам будет предложено принять лицензионное соглашение Oracle. Примите лицензионное соглашение, установив флажок, и нажмите кнопку Download. Начнется загрузка. Возможно, вам потребуется выполнить вход в вашу учетную запись Oracle еще раз до начала загрузки.
После загрузки файла переместите его на ваш сервер. Загрузите файл на сервер на вашем локальном компьютере. В macOS, Linux или Windows, с помощью подсистемы Windows для Linux, используйте команду scp для перемещения файла в домашнюю директорию вашего пользователя sammy . Следующая команда предполагает, что вы сохранили файл Oracle JDK в папку Загрузки на вашем локальном компьютере:
После завершения загрузки файла вернитесь на ваш сервер и добавьте сторонний репозиторий, который поможет вам установить Java от Oracle.
Установите пакет software-properties-common , который добавит команду add-apt-repository в вашу систему:
Затем импортируйте ключ подписи для верификации программного обеспечения, которое вы собираетесь установить:
Вы увидите следующий результат:
После этого используйте команду add-apt-repository , чтобы добавить репозиторий в список источников пакетов:
Обновите список пакетов, чтобы новое программное обеспечение стало доступным к установке:
Установщик начнет искать Oracle JDK, который вы загрузили в /var/cache/oracle-jdk11-installer-local . Создайте этот каталог и переместите архив Oracle JDK туда:
После этого выполните установку пакета:
Установщик сначала попросит вас принять лицензионное соглашение Oracle. Примите соглашение. После этого установщик извлечет пакет Java и установит его.
Теперь рассмотрим, как выбрать версию Java, которую вы хотите использовать.
Управление Java
На одном сервере может быть установлено несколько версий Java. Задать версию по умолчанию можно через командную строку с помощью команды update-alternatives .
Если вы установили обе версии Java, перечисленные в этом обучающем руководстве, результат будет выглядеть так:
Выберите число, соответствующее версии Java, кототрая будет использоваться по умолчанию, или нажмите ENTER для сохранения текущих настроек.
Это можно сделать и для других команд Java, например, для компилятора ( javac ):
Также эту команду можно использовать для настройки других команд, в том числе keytool , javadoc , jarsigner и т. д.
Настройка переменной среды JAVA_HOME
Многие программы, написанные на Java, используют переменную среды JAVA_HOME для определения каталога установки Java.
Чтобы задать эту переменную среды, нужно предварительно определить место установки Java. Используйте команду update-alternatives :
Эта команда показывает каждую установку Java и путь установки:
В данном случае пути установки выглядят следующим образом:
- OpenJDK 11 находится в каталоге /usr/lib/jvm/java-11-openjdk-amd64/bin/java .
- Java Oracle располагается в каталоге /usr/lib/jvm/java-11-oracle/jre/bin/java .
Скопируйте путь каталога установки предпочитаемой версии. Откройте каталог /etc/environment в nano или другом текстовом редакторе:
В конце этого файла добавьте следующую строку, чтобы заменить выделенный путь на собственный скопированный путь, но не включайте часть пути bin/ :
При изменении файла будет задан путь JAVA_HOME для всех пользователей системы.
Сохраните файл и выйдите из редактора.
Снова загрузите файл, чтобы применить изменения к текущему сеансу:
Убедитесь, что переменная среды задана:
Вы увидите путь, который только что задали:
Другим пользователям для применения этого параметра нужно будет выполнить команду source /etc/environment или выйти из системы и снова войти в нее.
Заключение
В этом обучающем модуле вы установили разные версии Java и научились управлять ими. Теперь вы можете устанавливать программное обеспечение, работающее на платформе Java, в том числе Tomcat, Jetty, Glassfish, Cassandra или Jenkins.
Читайте также: