Как установить java linux debian

Содержание
  1. Как установить Java на Debian 9
  2. Подготовка
  3. Установите OpenJDK 8
  4. Установить OpenJDK 11
  5. Установка Oracle Java
  6. Установить версию по умолчанию
  7. Удалить Java
  8. Выводы
  9. Как установить Java в Debian 10 Linux
  10. Подготовка
  11. Установка OpenJDK 11
  12. Установка OpenJDK 8
  13. Установить версию по умолчанию
  14. Переменная среды JAVA_HOME
  15. Удалить Java
  16. Выводы
  17. Как установить Java в Debian 10 Linux
  18. How to Install Java on Debian 10 Linux
  19. В этом руководстве мы объясним, как установить Java (OpenJDK) в Debian 10 Linux.
  20. Прежде чем вы начнете
  21. Установка OpenJDK 11
  22. Установка OpenJDK 8
  23. Установить версию по умолчанию
  24. JAVA_HOME Переменная среды
  25. Удалить Java
  26. Заключение
  27. Как вручную установить Oracle Java на Debian или Ubuntu
  28. Распаковка архива
  29. Перенос в распакованной папки в /opt
  30. Установка jdk-9.0.4 и javac в системе по умолчанию
  31. Проверяем нашу установку
  32. Установка Java с помощью apt в Debian 10
  33. Требования
  34. Установка стандартной версии JRE/JDK
  35. Установка Oracle JDK
  36. Загрузка пакета Java SE от Oracle
  37. Добавление apt-репозитория инсталлятора
  38. Установка загруженной версии Java
  39. Управление Java
  40. Переменная JAVA_HOME
  41. Заключение

Как установить Java на Debian 9

В этом руководстве мы рассмотрим установку Java на Debian 9. Java — один из самых популярных языков программирования, используемых для создания различных типов приложений и систем. Приложения, разработанные на Java, масштабируемы, гибки и удобны в обслуживании.

Существует два разных пакета Java: Java Runtime Environment (JRE) и Java Development Kit (JDK). Если вы хотите запускать только программы Java, вам понадобится JRE, а если вы разработчик Java, вам понадобится JDK, который включает JRE и инструменты и библиотеки для разработки / отладки.

Существуют также две разные реализации Java, OpenJDK и Oracle Java, практически без различий между ними, за исключением того, что Oracle Java имеет несколько дополнительных коммерческих функций.

Если вы не уверены, какую реализацию и версию Java использовать, общая рекомендация — придерживаться версии OpenJDK по умолчанию, доступной в Debian 9.

Подготовка

Прежде чем продолжить это руководство, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .

Установите OpenJDK 8

OpenJDK 8, реализация платформы Java с открытым исходным кодом, является средой разработки и выполнения Java по умолчанию в Debian 9. Установка проста и понятна.

Используйте следующую команду для установки OpenJDK 8 JDK из стандартных репозиториев Debian:

После завершения установки вы можете проверить это, проверив версию Java:

Результат должен выглядеть примерно так:

Это оно! На этом этапе вы должны успешно установить Java в вашей системе Debian.

Установить OpenJDK 11

На момент написания последней LTS-версией Java была версия 11. Эта версия доступна в репозитории Debian Backports.

Сначала добавьте Backports в список репозиториев программного обеспечения вашей системы:

После включения репозитория обновите источники apt и установите Java 11, используя следующие команды:

Установка Oracle Java

Перед установкой Oracle Java обязательно ознакомьтесь с лицензией Oracle JDK License . Лицензия разрешает только некоммерческое использование программного обеспечения, такое как личное использование и использование в целях разработки.

Oracle Java 11 можно установить из PPA Linux Uprising .

Следующие шаги описывают, как установить Oracle Java 11 на Debian 9:

Начнем с установки необходимых пакетов:

Импортируйте открытый ключ PPA и включите репозиторий с помощью следующей команды:

После добавления репозитория обновите список пакетов и установите пакет oracle-java11-installer , набрав:

Вам будет предложено принять лицензию Oracle.

Проверьте установку, выполнив следующую команду, которая распечатает версию R:

Установить версию по умолчанию

Если на вашем компьютере Debian установлено несколько версий Java, чтобы проверить, какая версия установлена в качестве типа версии Java по умолчанию:

Результат должен выглядеть примерно так:

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

Вам будет представлен список всех установленных версий Java в вашей системе Debian. Введите номер версии, которую вы хотите использовать по умолчанию, и нажмите Enter .

Удалить Java

Если по какой-либо причине вы хотите удалить пакет Java, вы можете удалить его, как и любой другой пакет, установленный с помощью apt .

Например, если вы хотите удалить пакет default-jdk , просто запустите:

Выводы

Теперь, когда вы узнали, как устанавливать и управлять различными версиями Java на своем сервере Debian, следующим шагом может быть установка одного из многих приложений, работающих на Java, таких как Tomcat , JBoss / WildFly , Apache Maven , Glassfish, Elasticsearch , Кассандра , Дженкинс и др.

Если у вас есть вопросы, не стесняйтесь оставлять комментарии.

Источник

Как установить Java в Debian 10 Linux

В этом руководстве мы объясним, как установить Java (OpenJDK) в Debian 10 Linux.

Java — один из самых популярных языков программирования, используемых для создания различных приложений и систем. Приложения, разработанные на Java, масштабируемы, гибки и удобны в обслуживании.

Подготовка

Существует две различные реализации Java, OpenJDK и Oracle Java, между которыми почти нет различий, за исключением того, что Oracle Java имеет несколько дополнительных коммерческих функций. Лицензия Oracle Java разрешает только некоммерческое использование программного обеспечения, такое как личное использование и использование в целях разработки.

Репозитории Debian 10 по умолчанию включают два разных пакета Java: Java Runtime Environment (JRE) и Java Development Kit (JDK). JRE включает в себя виртуальную машину Java (JVM), классы и двоичные файлы, которые позволяют запускать программы Java. Разработчики Java должны установить JDK, который включает JRE и инструменты и библиотеки для разработки / отладки, необходимые для создания приложений Java.

Читайте также:  Обновление баз dr web для linux

Если вы не уверены, какой пакет Java установить, общая рекомендация — придерживаться версии OpenJDK (JDK 11) по умолчанию. Для некоторых приложений на основе Java может потребоваться определенная версия Java, поэтому вам следует обратиться к документации приложения.

Установка OpenJDK 11

OpenJDK 11, реализация платформы Java с открытым исходным кодом, является средой разработки и выполнения Java по умолчанию в Debian 10, Buster.

Выполните следующие команды как пользователь с привилегиями sudo или root, чтобы обновить индекс пакетов и установить пакет OpenJDK 11 JDK:

После завершения установки вы можете проверить это, проверив версию Java:

Результат должен выглядеть примерно так:

Это оно! На этом этапе вы успешно установили Java в свою систему Debian.

Установка OpenJDK 8

На момент написания предыдущая версия Java LTS 8 недоступна в официальных репозиториях Debian Buster.

Мы включим репозиторий AdoptOpenJDK , который предоставляет готовые пакеты OpenJDK.

Начните с обновления списка пакетов и установки зависимостей, необходимых для добавления нового репозитория через HTTPS:

Импортируйте GPG-ключ репозитория с помощью следующей команды wget :

Добавьте репозиторий AdoptOpenJDK APT в вашу систему:

После включения репозитория обновите источники apt и установите Java 8, используя следующие команды:

Наконец, проверьте установку, проверив версию Java:

Результат должен выглядеть примерно так:

Установить версию по умолчанию

Если в вашей системе Debian установлено несколько версий Java, вы можете проверить, какая версия установлена по умолчанию, набрав:

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

Результат будет выглядеть примерно так:

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

Переменная среды JAVA_HOME

Переменная среды JAVA_HOME используется некоторыми приложениями Java для определения места установки Java.

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

В этом примере пути установки следующие:

  • OpenJDK 11 находится в /usr/lib/jvm/java-11-openjdk-amd64/bin/java
  • OpenJDK 8 находится в /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java

Найдя путь к предпочтительной установке Java, откройте файл /etc/environment :

Предполагая, что вы хотите установить JAVA_HOME на OpenJDK 11, добавьте следующую строку в конец файла:

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

Убедитесь, что переменная среды JAVA_HOME была правильно установлена:

Вы должны увидеть путь к установке Java:

Удалить Java

Вы можете удалить Java, как любой другой пакет, установленный с помощью apt .

Например, чтобы удалить пакет default-jdk , просто запустите:

Выводы

Последняя LTS-версия OpenJDK доступна в репозиториях Debian 10 Buster по умолчанию, и установка является простой и понятной задачей.

Если у вас есть вопросы, не стесняйтесь оставлять комментарии.

Источник

Как установить Java в Debian 10 Linux

How to Install Java on Debian 10 Linux

В этом руководстве мы объясним, как установить Java (OpenJDK) в Debian 10 Linux.

Java — один из самых популярных языков программирования, используемых для создания различных приложений и систем. Приложения, разработанные на Java, масштабируемы, гибки и удобны в обслуживании.

Прежде чем вы начнете

Существуют две разные реализации Java, OpenJDK и Oracle Java, между которыми почти нет различий, за исключением того, что Oracle Java имеет несколько дополнительных коммерческих функций. Лицензия Oracle Java позволяет использовать программное обеспечение только в некоммерческих целях, например в личных целях и в целях разработки.

Репозитории Debian 10 по умолчанию включают два разных пакета Java: Java Runtime Environment (JRE) и Java Development Kit (JDK). JRE включает виртуальную машину Java (JVM), классы и двоичные файлы, которые позволяют запускать программы Java. Разработчики Java должны установить JDK, который включает JRE и инструменты и библиотеки для разработки / отладки, необходимые для создания приложений Java.

Если вы не уверены, какой пакет Java установить, общая рекомендация — придерживаться версии OpenJDK (JDK 11) по умолчанию. Для некоторых приложений на основе Java может потребоваться определенная версия Java, поэтому вам следует обратиться к документации приложения.

Установка OpenJDK 11

OpenJDK 11, реализация платформы Java с открытым исходным кодом, является средой разработки и выполнения Java по умолчанию в Debian 10, Buster.

Выполните следующие команды как пользователь с привилегиями sudo или root, чтобы обновить индекс пакетов и установить пакет OpenJDK 11 JDK:

После завершения установки вы можете проверить это, проверив версию Java:

Результат должен выглядеть примерно так:

Это оно! На этом этапе вы успешно установили Java в свою систему Debian.

Установка OpenJDK 8

На момент написания предыдущая версия Java LTS 8 недоступна в официальных репозиториях Debian Buster.

Мы включим репозиторий AdoptOpenJDK , который предоставляет готовые пакеты OpenJDK.

Начните с обновления списка пакетов и установки зависимостей, необходимых для добавления нового репозитория через HTTPS:

Импортируйте GPG-ключ репозитория с помощью следующей команды wget :

Добавьте репозиторий AdoptOpenJDK APT в вашу систему:

После включения репозитория обновите источники apt и установите Java 8, используя следующие команды:

Наконец, проверьте установку, проверив версию Java:

Результат должен выглядеть примерно так:

Установить версию по умолчанию

Если в вашей системе Debian установлено несколько версий Java, вы можете проверить, какая версия установлена ​​по умолчанию, набрав:

Читайте также:  Utc часы для windows

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

Результат будет выглядеть примерно так:

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

JAVA_HOME Переменная среды

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

В этом примере пути установки следующие:

  • OpenJDK 11 расположен по адресу /usr/lib/jvm/java-11-openjdk-amd64/bin/java
  • OpenJDK 8 находится по адресу /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java

Найдя путь к предпочтительной установке Java, откройте /etc/environment файл:

Предполагая, что вы хотите установить JAVA_HOME OpenJDK 11, добавьте следующую строку в конец файла:

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

Убедитесь, что JAVA_HOME переменная среды задана правильно:

Вы должны увидеть путь к установке Java:

/etc/environment — это общесистемный файл конфигурации, который используется всеми пользователями. Если вы хотите установить JAVA_HOME переменную для каждого пользователя, добавьте строку в этот .bashrc или любой другой файл конфигурации, который загружается при входе пользователя в систему.

Удалить Java

Вы можете удалить Java, как и любой другой пакет, установленный с помощью apt .

Например, чтобы удалить default-jdk пакет, просто запустите:

Заключение

Последняя LTS-версия OpenJDK доступна в репозиториях Debian 10 Buster по умолчанию, и установка является простой и понятной задачей.

Источник

Как вручную установить Oracle Java на Debian или Ubuntu

Доброго времени суток всем читающим!

Меня часто спрашивают о том, как же установить JDK на ос Линукс, чаще всего это дистрибутив Ubuntu или же другие дистрибутивы основанные на Debian.

Так же у многих в последнее время возникает проблема с установкой JDK через терминал с помощью apt-get install в связи с разного рода ошибками. Чтобы не мучаться с их устранением можно установить java в ручную, так на мой взгляд и лучше и быстрее.
Не Буду томить давайте приступим.

Первое что мы делаем это качаем архив JDK с Oracle.com, на момент написания статьи версия jdk-9.0.4

И так вот шаги которые мы должны выполнить
1) распаковка скачанного архива
2) перенести распакованную jdk в папку /opt/
3) установить jdk-9.0.4 и javac по умолчанию

Распаковка архива

видим, что в папке Загрузок появилась новая папка jdk-9.0.4

Перенос в распакованной папки в /opt

и так, осталось совсем не много.

Установка jdk-9.0.4 и javac в системе по умолчанию

sudo update-alternatives —install /usr/bin/java java /opt/jdk/jdk-9.0.4/bin/java 100

update-alternatives —install /usr/bin/javac javac /opt/jdk/jdk-9.0.4/bin/javac 100

Проверяем нашу установку

sudo update-alternatives —display java

в окне терминала должно выдать, что-то вроде этого

java — auto mode
link best version is /opt/jdk-9.0.4/bin/java
link currently points to /opt/jdk-9.0.4/bin/java
link java is /usr/bin/java
/opt/jdk-9.0.4/bin/java — priority 100

так же можем проверить версию java командой

Поздравляю! вы установили java на linux в ручную.

Источник

Установка Java с помощью apt в Debian 10

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

В данном мануале вы научитесь устанавливать различные версии Java Runtime Environment (JRE) и Java Developer Kit (JDK) с помощью пакетного менеджера apt.

Вы установите OpenJDK 11, а также официальные пакеты Java 11 от Oracle. Также вы научитесь выбирать версию Java по умолчанию. После этого вы сможете использовать JDK для разработки или Java Runtime для запуска программного обеспечения.

Требования

Для работы вам нужен сервер Debian 10, настроенный согласно этому мануалу.

Установка стандартной версии JRE/JDK

Проще всего установить стандартную версию Java, которая поставляется вместе с Debian. По умолчанию вместе с Debian 10 идет Open JDK 11, открытая версия JRE и JDK, совместимая с Java 11.

Java 11 является текущей версией Long Term Support.

Чтобы установить версию OpenJDK, сначала обновите индекс пакетов:

sudo apt update

А затем запросите версию Java (чтобы проверить, установлена ли Java в данной системе):

Если на вашем сервере Java не установлена, вы увидите такой вывод:

-bash: java: command not found

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

sudo apt install default-jre

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

Запросите версию установленной программы:

Вы увидите такой вывод:

openjdk version «11.0.4» 2019-07-16
OpenJDK Runtime Environment (build 11.0.4+11-post-Debian-1deb10u1)
OpenJDK 64-Bit Server VM (build 11.0.4+11-post-Debian-1deb10u1, mixed mode, sharing)

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

sudo apt install default-jdk

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

Вы увидите следующий результат:

Установка Oracle JDK

Если вам нужно установить Oracle JDK, официальную версию от Oracle, сначала установите инсталлятор из стороннего репозитория.

Давайте загрузим Java из репозитория Oracle.

Загрузка пакета Java SE от Oracle

Из-за недавних изменений в том, как Oracle обрабатывает лицензирование Java, вам сначала нужно создать учетную запись Oracle и загрузить программное обеспечение непосредственно с этого веб-сайта. Только после этого вы сможете продолжить установку.

Читайте также:  Pci driver windows 10 что это

Если у вас еще нет учетной записи Oracle, создайте ее на этой странице.

Теперь нужно убедиться, что мы загружаем правильную версию Java – ее номер должен соответствовать тому, что ожидает получить инсталлятор. Чтобы проверить, какая версия нужна инсталлятору, откройте список пакетов в его репозитории.

Мы загрузим пакет из этого репозитория на следующем этапе, а пока нужно найти файлы oracle-java11-installer-local…

В этом случае инсталлятор ожидает версию 11.0.4. Все числа, которые идут после дефиса в номере версии пакета, можно смело игнорировать.

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

Нажмите кнопку загрузки. После этого нужно принять лицензионное соглашение, для этого кликните Accept License Agreement. Затем выберите пакет .tar.gz для Linux, и загрузка начнется. Возможно, вам придется войти в свою учетную запись Oracle еще раз.

После окончания загрузки нужно загрузить выбранный файл на сервер. Для этого мы будем использовать команду scp, но вы можете использовать любое удобное программное обеспечение для передачи файлов.

На локальном компьютере используйте инструмент scp для загрузки файла на ваш сервер. Согласно следующей команде, ваш файл находится в каталог Downloads в домашней папке пользователя и будет загружен в домашний каталог пользователя 8host на сервере. Если в вашей ситуации пути отличаются, укажите свои пути:

Теперь у вас на сервере есть правильный пакет программного обеспечения Java. Можно добавить репозиторий, в котором находится нужный нам инсталлятор.

Добавление apt-репозитория инсталлятора

Сначала установите пакет software-properties-common, который добавляет команду apt-get-repository – она нужна для добавления в систему дополнительных репозиториев.

sudo apt install software-properties-common

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

sudo apt-key adv —keyserver keyserver.ubuntu.com —recv-keys EA8CACC073C3DB2A

С помощью команды add-apt-repository добавьте нужный репозиторий в список источников:

sudo add-apt-repository ppa:linuxuprising/java

После этого вы увидите сообщение:

Oracle Java 11 (LTS) and 12 installer for Ubuntu, Linux Mint and Debian.
Java binaries are not hosted in this PPA due to licensing. The packages in this PPA download and install Oracle Java 11, so a working Internet connection is required.
The packages in this PPA are based on the WebUpd8 Oracle Java PPA packages: https://launchpad.net/

webupd8team/+archive/ubuntu/java
Created for users of https://www.linuxuprising.com/
Installation instructions (with some tips), feedback, suggestions, bug reports etc.:
. . .
Press [ENTER] to continue or ctrl-c to cancel adding it

Нажмите ENTER, чтобы продолжить установку. Затем система попробует импортировать ключи GPG, но не сможет найти валидные.

no valid OpenPGP data found

Это предупреждение можно проигнорировать.

Чтобы обновить список исходников и сделать новое ПО доступным для установки, введите:

sudo apt update

Установка загруженной версии Java

Сначала нужно создать отдельный каталог, который инсталлятор использует для поиска пакета Java, а затем нужно скопировать туда файл .tar.gz.

sudo mkdir -p /var/cache/oracle-jdk11-installer-local/
sudo cp

Когда процесс завершится, установите Java 11 от Oracle, это пакет oracle-java11-installer-local:

sudo apt install oracle-java11-installer-local

Сначала инсталлятор предложит вам принять лицензию. После этого он извлечет и установит Java.

Управление Java

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

sudo update-alternatives —config java

Команда вернёт примерно следующий вывод (в данном случае показан вывод команды после установки всех вышеперечисленных версий Java):

There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
————————————————————
0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
* 2 /usr/lib/jvm/java-11-oracle/bin/java 1091 manual mode
Press to keep the current choice[*], or type selection number:

Теперь выберите номер версии, которая будет использоваться по умолчанию, и нажмите Enter. Таким же образом можно настроить и другие команды Java, например, компилятор (javac).

sudo update-alternatives —config javac

Также эта команда работает для keytool, javadoc, jarsigner и т.п.

Переменная JAVA_HOME

Многие программы используют переменную среды JAVA_HOME, чтобы определить расположение установки Java. Чтобы установить эту переменную, нужно сначала узнать, где именно хранится установка Java. Для этого используйте эту команду:

sudo update-alternatives —config java

Команда покажет все установки Java и их пути:

Selection Path Priority Status
————————————————————
0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
* 2 /usr/lib/jvm/java-11-oracle/bin/

В данном случае у установок такие пути:

  • Oracle Java 11: /usr/lib/jvm/java-11-oracle/bin/java.
  • OpenJDK 11: /usr/lib/jvm/java-11-openjdk-amd64/bin/java.

Скопируйте путь необходимой вам версии и откройте /etc/environment в текстовом редакторе:

sudo nano /etc/environment

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

При изменении файла путь JAVA_HOME будет установлен для всех пользователей данной системы.

Сохраните и закройте файл. Чтобы обновить настройки, введите:

Убедитесь, что переменная среды установлена верно. Для этого введите:

echo $JAVA_HOME
/usr/lib/jvm/java-8-oracle/jre

Команда должна вернуть путь к версии, который вы только что установили.

Заключение

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

Источник

Оцените статью