как установить java в linux debian
Как установить 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.
Если вы не уверены, какой пакет 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.
Начните с обновления списка пакетов и установки зависимостей, необходимых для добавления нового репозитория через HTTPS:
Импортируйте GPG-ключ репозитория с помощью следующей команды wget :
Добавьте репозиторий AdoptOpenJDK APT в вашу систему:
После включения репозитория обновите источники apt и установите Java 8, используя следующие команды:
Наконец, проверьте установку, проверив версию Java:
Результат должен выглядеть примерно так:
Установить версию по умолчанию
Если в вашей системе Debian установлено несколько версий Java, вы можете проверить, какая версия установлена по умолчанию, набрав:
Чтобы изменить версию по умолчанию, используйте команду update-alternatives :
Результат будет выглядеть примерно так:
Переменная среды JAVA_HOME
Переменная среды JAVA_HOME используется некоторыми приложениями Java для определения места установки Java.
В этом примере пути установки следующие:
Найдя путь к предпочтительной установке Java, откройте файл /etc/environment :
Предполагая, что вы хотите установить JAVA_HOME на OpenJDK 11, добавьте следующую строку в конец файла:
Чтобы изменения вступили в силу в вашей текущей оболочке, вы можете либо выйти из системы и войти в систему, либо выполнить следующую исходную команду :
Убедитесь, что переменная среды JAVA_HOME была правильно установлена:
Вы должны увидеть путь к установке Java:
Удалить Java
Выводы
Последняя 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 в системе по умолчанию
Проверяем нашу установку
в окне терминала должно выдать, что-то вроде этого
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 на 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.
Подготовка
Установите 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 11 на Debian 9:
Начнем с установки необходимых пакетов:
Импортируйте открытый ключ PPA и включите репозиторий с помощью следующей команды:
Вам будет предложено принять лицензию Oracle.
Проверьте установку, выполнив следующую команду, которая распечатает версию R:
Установить версию по умолчанию
Если на вашем компьютере Debian установлено несколько версий Java, чтобы проверить, какая версия установлена в качестве типа версии Java по умолчанию:
Результат должен выглядеть примерно так:
Чтобы изменить версию по умолчанию, используйте системную команду update-alternatives :
Удалить Java
Выводы
Если у вас есть вопросы, не стесняйтесь оставлять комментарии.
Как установить Java в Debian 10 Linux
How to Install Java on Debian 10 Linux
В этом руководстве мы объясним, как установить Java (OpenJDK) в Debian 10 Linux.
Прежде чем вы начнете
Существуют две разные реализации 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.
Установка OpenJDK 11
OpenJDK 11, реализация платформы Java с открытым исходным кодом, является средой разработки и выполнения Java по умолчанию в Debian 10, Buster.
Выполните следующие команды как пользователь с привилегиями sudo или root, чтобы обновить индекс пакетов и установить пакет OpenJDK 11 JDK:
После завершения установки вы можете проверить это, проверив версию Java:
Результат должен выглядеть примерно так:
Это оно! На этом этапе вы успешно установили Java в свою систему Debian.
Установка OpenJDK 8
На момент написания предыдущая версия Java LTS 8 недоступна в официальных репозиториях Debian Buster.
Начните с обновления списка пакетов и установки зависимостей, необходимых для добавления нового репозитория через HTTPS:
Импортируйте GPG-ключ репозитория с помощью следующей команды wget :
Добавьте репозиторий AdoptOpenJDK APT в вашу систему:
После включения репозитория обновите источники apt и установите Java 8, используя следующие команды:
Наконец, проверьте установку, проверив версию Java:
Результат должен выглядеть примерно так:
Установить версию по умолчанию
Если в вашей системе Debian установлено несколько версий Java, вы можете проверить, какая версия установлена по умолчанию, набрав:
Чтобы изменить версию по умолчанию, используйте update-alternatives команду:
Результат будет выглядеть примерно так:
JAVA_HOME Переменная среды
Чтобы установить JAVA_HOME переменную среды, используйте update-alternatives команду, чтобы найти, где установлена Java:
В этом примере пути установки следующие:
Найдя путь к предпочтительной установке Java, откройте /etc/environment файл:
Предполагая, что вы хотите установить JAVA_HOME OpenJDK 11, добавьте следующую строку в конец файла:
Чтобы изменения вступили в силу в вашей текущей оболочке, вы можете либо выйти из системы и войти в систему, либо выполнить следующую исходную команду :
Убедитесь, что JAVA_HOME переменная среды задана правильно:
Вы должны увидеть путь к установке Java:
Удалить Java
Например, чтобы удалить default-jdk пакет, просто запустите:
Заключение
Последняя LTS-версия OpenJDK доступна в репозиториях Debian 10 Buster по умолчанию, и установка является простой и понятной задачей.
Установка Java на Debian 10
Java — крайне популярный язык программирования. Эти четыре буквы знакомы всем, даже домохозяйке, которая просто хочет зайти на свои любимые Одноклассники, но перед лицом у неё всплывает внезапно уведомление о какой-то непонятной Java и ей приходится звать своего сына.
Версии java
Как и все в этом мире Java не стоит на месте и постоянно развивается. Например, на легендарной «восьмерке» как раз написано большинство программ которые мы используем. Вообще новая версия Java выходила чуть ли не каждые полгода, но вот поддержка тех же 9, 10 и 11 версии была лишь 7 месяцев. Это стало причиной того, что на Java 8 работает большинство программ, т.к. её поддержка установлена сроком до 2020 года, и именно её придется устанавливать в большинстве вариантов ваших задач.
Следует отметить, что платформа существует в 2 форматах:
Для Linux Java поставляется в двух редакциях:
А цель этого руководства — это показать как устанавливать Java на Debian 10. Вообще поискав в интернете подобные руководства на эту же тему я натыкался на массу старых и нерабочих способов. Мы ведь не одиноки в выборе своей системы, верно?
Установка Oracle Java 8 из официального сайта
Первая проблема с которой вы столкнетесь — это неработающие репозитории. Но написано руководство это не просто так, поэтому устраивайтесь поудобнее и смотрим. Заходим на официальный сайт Java и качаем JDK.
Ставим галочку что мы соглашаемся с лицензионным соглашением и выбираем вот эту версию (это тот, который Lunix x 64, 186 MB )
Отлично, теперь он распакован. Вписывайте имя файла именно такое, какое было при скачивании . В моем случае все выглядит вот так:
Тут есть один важный момент. Путь к директории может быть разный и чтобы его узнать просто зайдите в проводник. Вот пример:
А вот как это выглядит в терминале:
Теперь проверяем какая у нас версия командой:
У вас должно появится вот такое на терминале:
А знаете что это значит? Вы установили версию Java 1.8.0_221. Все достаточно легко, но главное выполнять команды последовательно.
Кстати, есть масса других вариантов установки, но на мой взгляд лучше использовать этот, т.к. именно здесь:
Для JRE делать все также, кроме второй команды, пропускаем её и переходим к третьей. Лучше не буду вас путать и просто оставлю исполняемые команды здесь. Напоминаю, они идут сразу после распаковки!
Установка Oracle Java 12 из официального сайта
Тут дело такое: можно использовать такой же способ, как и с Java 8 — так же с сайта Java качаете нужную вам версию (в данном случае Java 12) и дальше выполняете те же самые команды. Но это ведь скучно, правда? Тогда покажу вам ещё один способ и он точно рабочий!
Чтобы сделать это вам следует в начале добавить PPA репозитории, но перед этим давайте обновимся немного
sudo apt update
sudo apt upgrade
Добавляем репозитории для установки на Дебиан 10. Делаем это командами в терминале
sudo apt install dirmngr
Как только вы добавили их, то выполняем новые команды, но уже по установке Java 12:
sudo apt update
sudo apt install oracle-java12-installer
Далее перед вами появится следующее
Если терминал снова показывает:
То пишем другую команду. Кстати, с её помощью вы сможете увидеть какие версии Java у вас вообще стоят в системе, но основная задача у неё другая.
У меня это выглядит следующим образом:
Я получу такой результат:
Удаление Java в Debian 10
Устанавливать мы научились, но неплохо бы узнать как удалить Java Debian 10, верно? Сделать это тоже крайне просто. Пишем команду:
sudo apt purge openjdk *
Под openjdk * имеется ввиду версия java которую вы хотите удалить. Помните как узнать какие у вас есть? Правильно, надо выполнить команду
И получить результат со всеми версиями, которые у вас есть в системе
Теперь, чтобы удалить, например, Java 11 вам надо будет выполнить команду
sudo apt remove openjdk-11-jdk
И так абсолютно по каждой версии.