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

Установка Java в Debian 8

Java и JVM (Java virtual machine) – очень широко распространённое и востребованное программное обеспечение. Данное руководство поможет:

  • Загрузить стандартную версию JRE и JDK или Oracle JDK.
  • Установить несколько версий Oracle Java.
  • Настроить переменную JAVA_HOME.

Требования

  • Сервер Debian 8.
  • Пользователь с доступом к команде sudo (подробнее об этом – в этой статье).

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

Проще всего использовать стандартную версию Java, которая поставляется вместе с Debian; это OpenJDK 8.

Обновите индекс пакетов:

sudo apt-get update

Теперь установите Java. Следующая команда установит Java Runtime Environment (JRE).

sudo apt-get install default-jre

Чтобы подтвердить, введите y.

Также можно использовать другую стандартную версию Java – JDK (Java Development Kit). Версия JDK, как правило, используется только для компилирования программ Java или же если это необходимо приложению или другим программам системы.

Версия JDK также предоставляет JRE, потому в целом можно использовать эту версию вместо JRE. При этом следует учесть, что файлы JDK объёмнее файлов JRE.

Чтобы установить JDK, введите:

sudo apt-get install default-jdk

Установка Oracle JDK

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

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

sudo apt-get install software-properties-common

Для подтверждения введите у.

Затем добавьте следующий источник:

sudo add-apt-repository «deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main»

Обновите индекс пакетов:

sudo apt-get update

После этого выберите необходимую версию программы и следуйте соответствующему разделу. Рекомендуется использовать последний релиз (на данный момент это Oracle JDK 8).

Установка Oracle JDK 8

Это последняя стабильная версия программы на момент написания руководства. Рекомендуется использовать именно эту версию. Чтобы установить Oracle JDK 8, введите:

sudo apt-get install oracle-java8-installer

Вам предложат принять условия лицензионного соглашения Oracle Binary Code. Чтобы сделать это, выберите Yes и нажмите Enter.

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

Команда должна вернуть:

Установка Oracle JDK 8 завершена. Вы можете установить ещё несколько версий или сразу приступить к настройке программы.

Установка Oracle JDK 6 или 7

Эти версии считаются очень устаревшими (не поддерживаются с февраля 2013 и апреля 2015 соответственно). Использовать их не рекомендуется, однако некоторые программы могут до сих пор требовать их.

Установить JDK 6 можно при помощи команды:

sudo apt-get install oracle-java6-installer

Чтобы установить JDK 7, введите:

sudo apt-get install oracle-java7-installer

Установка Oracle JDK 9

Эта версия ещё находится в разработке. Официальный релиз запланирован на лето 2017.

Примечание: Больше информации о Java 9 можно найти на официальном сайте проекта.

Чтобы установить Oracle JDK 9, введите:

sudo apt-get install oracle-java9-installer

Использовать такую версию не рекомендуется, поскольку она может содержать уязвимости в системе безопасности и опасные ошибки.

Управление Java

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

sudo update-alternatives —config java

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

There are 4 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
————————————————————
__ 0 /usr/lib/jvm/java-9-oracle/bin/java 1091 auto mode
__ 1 /usr/lib/jvm/java-6-oracle/jre/bin/java 1083 manual mode
__ 2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1082 manual mode
__ 3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1081 manual mode
* 4 /usr/lib/jvm/java-9-oracle/bin/java 1091 manual mode
Press enter to keep the current choice[*], or type selection number:
Press <enter> to keep the current choice[*], or type selection number:

Если вы нажмёте Enter, по умолчанию будет использоваться версия Java 9. Чтобы выбрать Java 8, нажмите 3. На экране появится:

update-alternatives: using /usr/lib/jvm/java-8-oracle/jre/bin/java to provide /usr/bin/java (java) in manual mode

Теперь Java 8 является версией по умолчанию.

Команда update-alternatives позволяет настроить и другие команды Java, например, компилятор (javac), генератор документов (javadoc), инструмент для подписей JAR (jarsigner).

sudo update-alternatives —config command

Переменная JAVA_HOME

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

sudo update-alternatives —config java

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

sudo nano /etc/environment

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

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

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

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

Заключение

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

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

FavoriteДобавить в избранное

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

Благодаря объектно-ориентированному характеру, простоте использования и широкой межплатформенной совместимости все эти факторы делают Java очень привлекательным выбором языка программирования для большинства разработчиков. Еще один отличный профессионал при использовании Java – это сообщество: сотни тысяч разработчиков используют Java, а для выполнения конкретных задач создано множество библиотек Java, что позволяет вам легко создавать ваши программы. Oracle также часто обновляет свой язык программирования, дополнительно оптимизирует его скорость, а также добавляет функции для дальнейшего улучшения опыта Java. Чтобы поставить вишню сверху, ее можно скачать бесплатно. Версия Java с открытым исходным кодом также существует и также реализуется Oracle. Известный как OpenJDK, он также полностью свободен и имеет открытый исходный код для всего мира.

Установка Java на вашу Debian-систему проста – однако важно знать, какой тип вашего Java вам нужен. Во-первых, JRE (Java Runtime Environment), которая является только виртуальной машиной Java, используется для запуска программ Java на машине. Другим типом Java является JDK (Java Developer Kit). Это включает JRE, а также необходимые инструменты, которые позволят вам разрабатывать и компилировать Java-программы, которые затем могут быть запущены на любой платформе с JRE. Также важно знать, какой вариант Java вам нужен. OpenJDK является открытым исходным кодом Java, который разрабатывается и поддерживается Oracle. Классический Oracle JDK – это внутренняя версия Java с закрытым исходным кодом, полностью разработанная Oracle. Oracle Java больше ориентирована на рынок предприятия, с более длинными версиями поддержки, чем OpenJDK.

Установка OpenJDK-версии Java.

Способ 1. Установите с помощью apt-get.

Примечание. Установка с использованием этого метода может не привести к установке Java 10. Поскольку версия зависит от версии, доступной из репозиториев, возможно, вы закончите установку Java 8 или 9 вместо 10.

Установка JRE:

Рабочая среда Java Runtime обычно поставляется с предустановленной установкой Debian по умолчанию. Однако, если у вас нет предустановленной установки, вы можете легко установить ее через apt-get и предварительно загруженные репозитории.

Возможно, вам понадобится использовать apt-get в качестве пользователя root для установки JRE. Чтобы войти в систему как пользователь root, введите команду, указанную ниже:

Чтобы установить Java Runtime Environment, выполните следующую команду:

Установка JDK 10 на Debian 9:

JDK 10 по умолчанию не установлен на Debian 9.

Чтобы установить Java Developer Kit (JDK), выполните следующую команду:

Способ 2. Ручная установка OpenJDK 10 на Debian 9

Установив вручную OpenJDK вручную, вы убедитесь, что версия Java 10 будет установлена.

Шаг 1: Загрузите и извлеките архив OpenJDK.

Перейдите на страницу загрузки программного пакета OpenJDK (http://jdk.java.net/10/) и щелкните правой кнопкой мыши по ссылке tar.gz, расположенной справа от опции «Linux». Нажмите «Скопировать ссылку» или «Скопировать ссылку». Теперь откройте терминал, если вы находитесь на рабочем столе Debian или заходите на свой сервер Debian с помощью SSH. Загрузите tarball, введя следующую команду:

Создайте каталог, в который вы хотите установить среду OpenJDK:

Затем извлеките архив в новый каталог, введя следующую команду:

Как только это будет сделано, теперь вы можете добавить извлеченную папку в свою переменную пути. Это позволяет запускать java-команды из любой точки системы.

Шаг 2. Добавьте новый каталог в переменную пути.

Создайте новый файл в /etc/profile.d/ с именем «jdk10.sh». Полный путь должен быть «/etc/profile.d/jdk10.sh». Затем введите следующие две строки в файле:

Сохраните файл, а затем перезапустите рабочий стол / сервер, чтобы изменения вступили в силу. Теперь проверьте, была ли ваша среда java успешно настроена, попробовав следующую команду:

Вывод должен выглядеть следующим образом: «javac 10.0.1». Теперь вы успешно установили OpenJDK на свою систему Debian 9.

Установка версии Java Java 10 на Debian 9

Шаг 1. Загрузите и извлеките архив Oracle JDK.

Перейдите на страницу загрузки пакетов программного обеспечения Oracle JDK. Сначала нажмите «Принять лицензионное соглашение», чтобы разблокировать загрузку. После этого щелкните правой кнопкой мыши файл, заканчивающийся на «… linux-x64_bin.tar.gz», и нажмите «Скопировать ссылку» или «Скопировать ссылку». Затем откройте терминал, если на рабочем столе или SSH, на свой сервер Debian, и введите следующую команду:

Затем создайте новый каталог, в котором вы хотите установить среду Java. Теперь мы можем извлечь tar-архив Oracle JDK в новый каталог, введя следующую команду:

Как только это будет сделано, теперь вы можете добавить ярлык в извлеченную папку в переменной пути. Это позволяет запускать java-команды, как если бы вы их устанавливали с помощью apt-get.

Шаг 2. Добавьте новый каталог в переменную пути.

Создайте новый файл в /etc/profile.d/ с именем «jdk10.sh». Полный путь должен быть «/etc/profile.d/jdk10.sh». Затем введите следующие две строки в файле:

Сохраните файл, а затем перезапустите рабочий стол / сервер, чтобы изменения вступили в силу. Теперь проверьте, была ли ваша среда java успешно настроена, попробовав следующую команду:

Вывод должен выглядеть следующим образом:

Теперь вы успешно установили OpenJDK в свою систему Debian 9.

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

Установка Java на Debian/Ubuntu/Mint

Много программ требуют Java и мне бы хотелось рассказать как можно установить Java на Debian/Ubuntu или Mint в своей теме «Установка Java на Debian/Ubuntu/Mint». Расскажу и покажу как можно установить различные версии java на ваш сервер.

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

Это самый простой вариант. Он позволит установить OpenJDK (6-ю версию) на ранние версии Ubuntu, Debian и Mint, а если хотите версию поновее, то можно установить OpenJDK 7:

Для начала стоит обновить индексы для всех пакетов:

Затем, проверяем не стоит ли Java на вашей ОС:

Если не установлена то возвратит «программа Java можно найти в следующих пакетов», т.к они не были установлены еще, по этому можно установить их:

Если необходим пакет для разработки под Java (JDK), который нужен чтобы компилировать приложения написанные на языке Java (для примера: Apache Ant, Apache Maven, Eclipse или IntelliJ IDEA), то есть необходимость установить:

Все что мы установили, является необходимым для установки Java. Остальное, являются не обязательным и это всего лишь дополнение и должны быть установлены только если есть необходимость в этом.

Установка OpenJDK 7.

Если нужно установить OpenJDK 7, то необходимо:

Это даст возможность выполнить установку JRE:

Установка Oracle JDK.

Для того чтобы произвести установку любой версии для начала нужно:

После чего нужно выбрать необходимую версию JDK и установить:

Oracle JDK 6
Это более старый пакет для java, но его еще используют:

Oracle JDK 7
Уже самая последняя, а так же стабильная версия данной программы:

Oracle JDK 8
Если нужно установить Java 8 выполните:

Для Debian немного другая процедура. Идем на официальный сайт и качаем архив ( на момент написания статьи, самая новая ссылка внизу):

Выставляем нужную версию:

Управление Java (по желанию)
При наличии нескольких Java на вашем сервере необходимо выбрать и использовать по умолчанию только одну:

несколько версий java на сервере

несколько версий java на сервере

Теперь Вам нужно выбрать номер для использования Java по умолчанию:

Это то же самое, как экран выбора предыдущей команды и должны быть использованы тем же образом. Эту команду можно использовать для всех других команд, которые имеют различные установки. В Java, это включает в себя, но не ограничивается: Keytool, javadoc и Jarsigner.

Установка переменной окружения «JAVA_HOME»

Сейчас нужно еще добавить переменную окружения JAVA_HOME, которая нужна для некоторых утилит, но для начала выясним сам путь установки Java:

установка переменной окрожения на Java

установка переменной окрожения на Java

Путь установки для каждого из них:

  1. /usr/lib/jvm/java-7-oracle
  2. /usr/lib/jvm/java-6-openjdk-amd64
  3. /usr/lib/jvm/java-7-oracle

Скопируйте данный путь от предпочтительного установки, а затем отредактировать файл:

И вставьте за место «YOUR_PATH» ваш полный путь к жава.

После чего нужно перезагрузить этот файл:

Тестируем и проверяем что все работает:

Если она возвращает только задать путь, переменная окружения успешно установлена. Если не показывает, то пожалуйста, проверьте все и возможно выполните все с самого начала.

Можно прочитать еще статью по настройке переменного окружения java:
Установка переменных JAVA_HOME / PATH в 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.

Подготовка

Прежде чем продолжить это руководство, убедитесь, что вы вошли в систему как пользователь с привилегиями 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 , Кассандра , Дженкинс и др.

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

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