Java download linux ubuntu

Установка Java в Ubuntu 18.04

Java — это очень популярный язык программирования, разработанный в компании Sun Microsystems. Сейчас Java используется для создания различных десктопных программ, веб-приложений, серверных приложений и многого другого. Основная особенность этого языка — это максимальная кроссплатформенность. Программа, написанная для одной системы, будет без проблем работать в другой. Но для программ, написанных на Java, нужна специальная Java-машина. Именно её мы будем сегодня устанавливать.

В этой статье мы рассмотрим, как выполняется установка Java Ubuntu 18.04 для разных версий программы. А также попытаемся разобраться во всём её многообразии.

Какую версию Java выбрать?

Сейчас разработкой Java занимается компания Oracle. До недавнего времени существовало две основных версии виртуальной машины Java:

  • Старая седьмая версия;
  • Новая восьмая, используемая в большинстве программ.

Платформа распространялась в двух форматах:

  • Проприетарном (Oracle Java) — с дополнительными возможностями и поддержкой;
  • Открытом (Open JDK) — полностью открытая версия.

Обе платформы выпускались компанией Oracle, но вторая поддерживалась сообществом разработчиков, а первая самой компанией. Сейчас же ситуация немного изменилась. Теперь компания выпускает новую версию Java каждые пол года. Сначала вышла Java 9, 10, а затем 11 и длительность срока поддержки этих версий тоже короткая — всего семь месяцев. Поэтому большинство программ остались работать на Java 8, которая будет официально поддерживаться до 2020 года. Именно её и надо устанавливать в большинстве случаев.

Если вы разработчик, и хотите получить самую свежую версию Java, то стоит устанавливать Java 11. Это LTS-версия, которая будет поддерживаться до 2026 года. В ней было очень много улучшений и изменений, как в плане синтаксиса, так и для распространения. Теперь проприетарная версия доступна бесплатно только для некоммерческого использования. Для коммерческих целей необходимо платить или же устанавливать OpenJDK.

В Ubuntu, да и в других дистрибутивах Java поставляется в двух редакциях:

  • JDK или Java Development Kit — содержит полную версию Java, необходимую для разработки на этом языке;
  • JRE или Java Runtime Environment — содержит только окружение для выполнения программ.

Здесь, я думаю, надо выбирать то, что вам нужно. Если нет необходимость что-то компилировать на Java, то будет достаточно JRE. А теперь перейдём к установке.

Установка Java 8 в Ubuntu 18.04

1. Как установить OpenJDK в Ubuntu

Если вы хотите установить OpenJDK в Ubutnu, то никаких сторонних репозиториев вам не нужно. Восьмая версия платформы есть в официальном репозитории Ubuntu 18.04. Чтобы установить jdk на Ubuntu используйте:

sudo apt install openjdk-8-jdk

Для установки JRE в Ubuntu выполните:

sudo apt install openjdk-8-jre

Читайте также:  Как установить пробную версию windows

После этого вы можете проверить версию Java:

2. Как установить Oracle Java в Ubuntu

К сожалению с недавнего времени репозиторий от Webupdteam работать перестал и теперь единственный рабочий способ получить самую свежую версию java — скачать её из официального сайта. На странице надо отметить галочку Accept License:

Затем вас перенаправит на страницу входа, необходимо войти в свою учетную запись Oracle или создать новую, только после этого начнется загрузка выбранной версии. После завершения загрузки создайте папку /usr/lib/jvm/:

sudo mkdir /usr/lib/jvm/

Затем распакуйте в неё полученный архив:

sudo tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/lib/jvm/

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

sudo update-alternatives —install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_221/bin/java 3

Затем активируйте эту версию:

sudo update-alternatives —config java

Некоторым приложениям нужен путь к исполняемым файлам Java в переменных окружения. Создайте файл /etc/profile.d/javajdk.sh со следующим содержимым:

sudo vi /etc/profile.d/java8jdk.sh

export PATH=$PATH:/usr/lib/jvm/jdk1.8.0_221/bin
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221/
export JRE_HOME=/usr/lib/jvm/jdk1.8.0_221/jre/
export J2SDKDIR=/usr/lib/jvm/jdk1.8.0_221/
export J2REDIR=/usr/lib/jvm/jdk1.8.0_221/jre/

Чтобы загрузить эти переменные выполните:

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

Установка Java 11 в Ubuntu 18.04

1. Установка OpenJDK 11

Java 11 — это последняя на данный момент версия Java. Это версия с длительным сроком поддержки, поэтому она будет поддерживаться до 2026 года. Свободная версия есть в официальных репозиториях, поэтому вы можете её оттуда без проблем установить:

sudo apt install openjdk-11-jdk

Или же вы можете установить JRE-редакцию только для запуска программ:

sudo apt install openjdk-11-jre

Далее вы можете посмотреть версию:

2. Установка Oracle Java 11

Для установки этой версии программы необходимо добавить уже другой репозиторий:

sudo add-apt-repository ppa:linuxuprising/java

Затем запустите скрипт установщика. Он скачает пакет с сайта и установит его на ваш компьютер. Вам нужно будет только принять лицензию:

sudo apt install oracle-java11-installer

Проверьте версию Java:

Выбор версии Java

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

sudo update-java-alternatives —list

Затем установите нужную версию с помощью опции —set:

sudo update-java-alternatives —set oracle-java-8

Удаление Java из Ubuntu

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

sudo apt purge oracle-java11-installer
sudo apt purge openjdk-11*
sudo apt purge openjdk-8*

Затем вы можете удалить PPA-репозиторий:

sudo add-apt-repository —remove ppa:linuxuprising/java

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

sudo rm -Rf /usr/lib/jvm/jdk1.8.0_221/

Выводы

В этой статье мы разобрали, как установить Java на Ubuntu 18.04. Я думаю, теперь вы знаете, какая версия вам нужна и как всё правильно установить. Надеюсь, информация из статьи была вам полезной.

Источник

Java download linux ubuntu

The Java Runtime Environment (JRE) is required to run Java programs. Nowadays there are many JRE packages available from a variety of projects and companies, but the two most popular on Ubuntu are OpenJDK and Oracle HotSpot. Using one package over the other should not create any functional difference in most applications; however, some prefer OpenJDK over Oracle HotSpot as the former does not contain closed-source components, has a much clearer licensing and support policy, and is maintained as part of the Ubuntu archive, with easier installation and upgrades.

Читайте также:  Windows 10 требует перезагрузку для обновления

In this guide, we’ll be going through the installation of both JRE packages. Of course, you generally only need to pick the one that best suits your needs and preferences.

What you’ll learn

  • How to install OpenJDK JRE
  • How to install Oracle HotSpot JRE

What you’ll need

That’s all you need. If you have that, let’s proceed to the next step!

2. Installing OpenJDK JRE

With new versions of Java released every 6 months, there are multiple versions available for use. Nowadays, Java 11 is the current Long Term Support (LTS) version, but Java 8 is still widely used. Moreover, the non LTS versions of Java are bringing a steady stream of innovation into the language, and also see some adoption.

Ubuntu offers the default-jre package, which is regularly updated to ship the latest version of the current OpenJDK JRE in Long Term Support (LTS). The default-jre is an excellent choice for most situations, thanks to the outstanding track of backwards compatibility of the Java Virtual Machine.

(Alternatively, you may opt to use a specific Java version, using for example the openjdk-11-jre package; as updates are released for that version of the Java Virtual Machine, that packages will be updated, allowing you to stick to the latest and greatest update of one specific version of the Java language.)

To install the OpenJDK JRE, we run:

We can check if OpenJDK JRE was properly installed by running:

It should output the following:

(Although the output may change in the future as new Java versions are promoted to LTS status, or the current LTS version receives updates.)

In the next step we’ll install Oracle HotSpot JRE.

3. Installing Oracle HotSpot JRE

Downloading the Oracle HotSpot JRE binaries

Download JRE binaries in .tar.gz (tarball) by heading over to their website. An Oracle account is needed to download the Oracle HotSpot JRE.

Oracle does not currently offer JRE packages for Java 11 or above from their website so, for this tutorial, we will use the Oracle HotSpot JRE version to be 8u291 (Java 8, update 291).

Installing

Create a directory to install JRE in with:

Move the JRE binaries into the directory:

Go into the install directory:

Unpack the tarball:

Post-installation steps

To save space, delete the tarball by running:

Let the system know where JRE is installed:

After that’s done, check the installation by running:

Источник

Установка Java 8 и Java 9 в Ubuntu

Данное руководство поможет установить Java 8, 9 от компании Oracle наиболее простым способом из репозитория ppa и научит управлять версиями программам в Ubuntu.

Сначала обновим список пакетов:

Проверим наличие java в системе:

Если в вашей ОС нет этих пакетов, вы увидите следующее:

Для дальнейшего понимания стоит отметить следующую терминологию

JRE (Java Runtime Environment) — это минимальная реализация виртуальной машины, необходимая для исполнения Java-приложений без компилятора и других средств разработки.

JDK (Java Development Kit) — это бесплатный комплект приложений для разработчика на языке Java, включающий в себя компилятор Java, стандартные библиотеки классов Java, документацию и различные утилиты, распространяемые компанией Oracle. В состав JDK не входит интегрированная среда разработки на Java. Здесь разработчик вынужден использовать внешний текстовый редактор и использовать утилиты командной строки. Существует две разновидности Java. OpenJDK — это реализация JDK с открытым исходным кодом и OracleJDK — официальная версия JDK от Oracle.

Читайте также:  Boot флешка для mac os

В первом случае устанавливаем OpenJDK — проект по созданию полностью совместимого Java Development Kit, состоящего исключительно из свободного и открытого исходного кода.

Первым делом рассмотрим установку OpenJDK8 с открытым исходным кодом.

Обновляем репозиторий пакетов:

Выполняем обновления, затрагивающие зависимости пакетов:

Добавляем PPA программы:

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

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

Проверяем установленную версию:

Но на OpenJDK много чего не работает и лучше поставить OracleJDK.

Установка OracleJDK8

OracleJDK8 — стабильная версия, а этот PPA поддерживает Ubuntu 16.10, 16.04, 15.10, 14.04 и 12.04, а также Linux Mint 18, 17.x и 13. Добавьте PPA и установите Oracle Java 8 (пакет содержит как JDK8, так и JRE8), используя следующие команды:

Добавляем PPA репозиторий в систему:

Обновляем репозиторий пакетов:

Выполняем обновления затрагивающие зависимости пакетов:

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

Жмем Enter

Выбираем Да, жмем Enter.

Проверяем установленную версию:

Для разработчиков Java также важна версия компилятора javac:

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

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

Oracle-java8-installer зависит от других пакетов Java. Например, если Java 7 установлена, то следующая установленная Java 8 становится стандартом, но, если установлена Java 9, то Java 8 не станет по умолчанию.

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

Установщик Oracle Java (JDK) автоматически загружает и устанавливает Oracle JDK8 и JDK9.

Этот PPA поддерживает Ubuntu 17.10, 17.04, 16.04, 14.04 и 12.04.

Обновляем репозиторий пакетов:

Загружаем и установливаем сценарий установщика:

Можно установить несколько версий Java вместе

Когда вы устанавливаете платформу Java командами, представленными выше, то по умолчанию устанавливается та версия, которую вы установили последней.

Например вы поставили сначала Java 9, а затем поставили Java 8, то по умолчанию в системе будет использоваться Java 8.

Версии Java 6 и 7 недоступны для скачивания из PPA (Персональные архивы пакетов), а доступны только по учётной записи у компании Oracle.

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

Установить Java 8 по умолчанию:

Установить Java 9 по умолчанию:

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

Команда покажет такой результат:

Команда для переключения версии Java на 8:

Команда для переключения версии Java на 9:

Переменные среды для Java, к примеру $JAVA_HOME, которая зачастую используется для запуска Java-приложений в скриптах этих самых приложений, находятся в файле /etc/profile.d/jdk.sh

Редактировать данный файл можно с помощью текстового редактора.

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

Источник

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