Android

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

Java Development Kit: How to Install And Setup Java JDK 11 On Linux

Java Development Kit: How to Install And Setup Java JDK 11 On Linux

Оглавление:

Anonim

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

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

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

Предпосылки

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

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

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

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

sudo apt update sudo apt install default-jdk

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

java -version

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

openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1~deb9u1-b01) OpenJDK 64-Bit Server VM (build 25.212-b01, mixed mode)

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

JRE входит в пакет JDK. Если вам нужен только JRE, установите пакет default-jre :

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

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

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

echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee /etc/apt/sources.list.d/stretch-backports.list

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

sudo apt update sudo apt install openjdk-11-jdk

Установка Oracle Java

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

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

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

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

    sudo apt install dirmngr gnupg

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

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A echo 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list echo 'deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main' | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list

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

    sudo apt update sudo apt install oracle-java11-installer

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

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

    java -version

    java version "11.0.2" 2019-01-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

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

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

java -version

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

openjdk version "11.0.3" 2019-04-16 OpenJDK Runtime Environment (build 11.0.3+1-Debian-1bpo91) OpenJDK 64-Bit Server VM (build 11.0.3+1-Debian-1bpo91, mixed mode, sharing)

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

sudo update-alternatives --config 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-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number: 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-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number:

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

Удалить Java

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

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

sudo apt remove default-jdk

Вывод

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

Java Debian