Как упражнять память, чтобы научится забывать? (Ежи Лец).

Как установить Java с `apt` на Ubuntu 18.04

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (2 оценок, среднее: 5,00 из 5)
Загрузка...
10 мая 2018
Как установить Java с `apt` на Ubuntu 18.04

Просмотров: 68

Введение

Java и JVM (виртуальная машина Java) необходимы для многих видов программного обеспечения, включая Tomcat, Jetty, Glassfish, Cassandra и Jenkins.

В этом руководстве вы будете устанавливать различные версии Java Runtime Environment (JRE) и Developer Kit Java (JDK), используя apt. Вы также будете устанавливать OpenJDK, и официальные пакеты от Oracle. Затем вы выберите версию, которую вы хотите использовать для ваших проектов. Когда вы закончите, вы будете иметь возможность использовать JDK для разработки программного обеспечения или использовать Java Runtime для запуска программного обеспечения.

Предпосылки

Для выполнения этой статьи вам потребуется:

Установка JRE / JDK по умолчанию

Самый простой вариант для установки Java является использование версии в комплекте с Ubuntu. По умолчанию в Ubuntu 18.04 включает в себя Open JDK, который является вариантом JRE и JDK с открытым исходным кодом.

Этот пакет будет установлен либо OpenJDK 10 или 11.

  • До сентября 2018 года, это будет установить OpenJDK 10.
  • После сентября 2018 года, установит OpenJDK 11.

Перед тем как установить эту версию, сначала обновите индекса пакетов:

 

Затем проверьте, какая версия уже установлена Java:

 

Если в настоящее время не установлена Java, вы увидите следующий вывод:

Вывод
 

Выполните следующую команду для установки OpenJDK:

 

Эта команда установит Java Runtime Environment (JRE). Это позволит вам запускать почти все программное обеспечение Java.

Проверьте установку:

 

Вы увидите следующий вывод:

Вывод
 

Вам, возможно, потребуется набор Java Development (JDK) в дополнение к JRE для того, чтобы собрать и запустить некоторые специальное программное обеспечение на основе Java. Для того, чтобы установить JDK, выполните следующую команду, которая будет также установит JRE:

 

Убедитесь в том, что JDK установлен, проверив версию javac, компилятор Java:

 

Вы увидите следующий вывод:

Вывод
 

Далее, давайте посмотрим на указания, какие версии OpenJDK мы хотим установить.

Установка конкретных версий OpenJDK

В то время как вы можете установить пакет OpenJDK по умолчанию, вы также можете установить различные версии OpenJDK.

OpenJDK 8

Java 8 является текущей долгосрочной версией поддержки и по-прежнему широко поддерживается, хотя общественное обслуживание заканчивается в январе 2019 года. Чтобы установить OpenJDK 8, выполните следующую команду:

 

Убедитесь в том, что все установилось:

 

Вы увидите результат, как здесь:

Вывод
 

Кроме того, можно установить только JRE, выполнив следующее

 

OpenJDK 10/11

Репозиторий Ubuntu содержит пакет, который установит либо Java 10 или 11. До сентября 2018 года, будет установлен пакет OpenJDK 10. После того, как Java 11 будет выпущен, будет установлен пакет Java 11.

Чтобы установить OpenJDK 10/11, выполните следующую команду:

 

Чтобы установить только JRE, используйте следующую команду:

 

Далее, давайте рассмотрим, как установить официальный JDK и JRE Oracle.

Установка Oracle JDK

Если вы хотите установить Oracle JDK, который является официальной версией распространяется Oracle, вам необходимо добавить новый репозиторий пакетов для версии, которую вы хотели бы использовать.

Чтобы установить Java 8, который является последней версией LTS, первым делом добавьте свой репозиторий пакетов:

 

При добавлении в хранилище, вы увидите такое сообщение:

Вывод
 

Нажмите ENTER чтобы продолжить. Затем обновите список пакетов:

 

После обновления списка пакетов, установите Java 8:

 

Ваша система загрузит JDK от Oracle и попросит вас принять лицензионное соглашение. Примите соглашение и установите JDK.

Теперь давайте рассмотрим, как выбрать, какую версию Java вы хотите использовать.

Управление Java

Вы можете иметь несколько установок Java на одном сервере. Вы можете настроить версию по умолчанию для использования в командной строке с помощью команды update-alternatives.

 

Это то, как вывод будет выглядеть, если вы установили все версии Java в этой статье:

Вывод
 

Выберите номер, связанный с версией Java, чтобы использовать ее в качестве значения по умолчанию, или нажмите, ENTER чтобы оставить текущие настройки на месте.

Вы можете сделать это для других команд Java, таких как компилятор ( javac):

 

Другие команды, для которых эта команда может быть запущена, включают, но не ограничиваются ими: keytool, javadocи jarsigner.

Настройка переменной среды JAVA_HOME

Многие программы, написанные с использованием Java используют переменную среды JAVA_HOME для определения места установки Java.

Чтобы установить эту переменную среды, в первую очередь определите, где установлен Java. Используйте команду update-alternatives:

 

Эта команда показывает каждую установку Java вместе с его путем установки:

Вывод
 

В этом случае путь установок заключаются в следующем:

  1. OpenJDK 11 расположен в /usr/lib/jvm/java-11-openjdk-amd64/bin/java.
  2. OpenJDK 8 расположен в /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java.
  3. Oracle Java 8 находится в /usr/lib/jvm/java-8-oracle/jre/bin/java.

Скопируйте путь от привилегированной установки. Затем откройте /etc/environment используя nano или ваш любимый текстовый редактор:

 

В конце этого файла добавьте следующую строку, убедившись в том, чтобы заменить выделенный путь на ваш собственный:

/etc/environment
 

Изменение этого файла установит путь JAVA_HOME для всех пользователей системы.

Сохраните файл и выйдите из редактора.

Теперь загрузите этот файл, чтобы применить изменения к текущей сессии:

 

Убедитесь, выведите переменную среды:

 

Вы увидите путь, который вы установили:

Вывод
 

Другие пользователи должны будут выполнить команду source /etc/environment или выйти из системы и снова войти в систему, чтобы применить эту настройку.

Вывод

В этом руководстве вы установили несколько версий Java и узнали, как управлять ими. Теперь вы можете установить программное обеспечение, которое работает на Java, таких как Tomcat, Jetty, Glassfish, Cassandra or Jenkins.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Если статья понравилась, то поделитесь ей в социальных сетях:

Добавить комментарий

Войти с помощью: 

Ваш e-mail не будет опубликован. Обязательные поля помечены *

ПОИГРАЙ, РАССЛАБЬСЯ

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close