Java core

Установка среды разработки IntelliJ IDEA Community (Windows)

Intellij IDEA — это интегрированная среда разработки (IDE), то есть система программных средств для создания проектов на разных языках программирования.

Сегодня это самая популярная IDE для языка Java. А ещё есть Eclipse, NetBeans и немало других, но мы рекомендуем именно IDEA, потому что даже её бесплатная версия обладает широкой функциональностью, подходит для профессиональной разработки и вообще делает Java проще в использовании.

В IDE обязательно входят:

  • текстовый редактор для написания кода (он знает синтаксис нужных языков);
  • компилятор;
  • отладчик.

1. Какую версию (редакцию) выбрать

Intellij IDEA доступна в бесплатной (Community) и платной (Ultimate) версиях. Чем они различаются, видно на скрине ниже:

Пока что нам хватит возможностей бесплатной версии.

IntelliJ предлагает студентам и преподавателям к своим продуктам.

2. Сама установка

Заходим сюда и качаем версию для Windows.

Запускаем скачанный файл .exe:

Жмём Next (Далее) и выбираем путь для установки:

Снова Next, и настраиваем параметры установки:

В общем случае это:

  • 64-bit launcher — для запуска 64-разрядной версии приложения (будет создан ярлык на рабочем столе);
  • Add ”Open Folder as Project“» — позволяет открывать папки с исходниками как проекты прямо через контекстное меню;
  • .java — файлы такого типа (с таким расширением) будет открывать IDEA (по умолчанию и через контекстное меню).

Кликаем Next (Далее) и выбираем папку для ярлыков IDEA (оставляем по умолчанию):

Нажимаем Install (Установить), после чего стартует установка:

Дожидаемся её окончания и жмём Finish (Завершить):

3. Запуск IntelliJ IDEA и настройка параметров

При первом запуске принимаем пользовательское соглашение и нажимаем Continue (Продолжить):

Далее выбираем тему оформления (доступны тёмная и светлая):

Жмём Next: Default plugins и переходим к выбору устанавливаемых плагинов:

Если не знаете, что вам точно пригодится, — оставляйте всё как есть. А если, например, с Андроидом вам не работать — выключите соответствующий пункт.

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

После чего нажмите на кнопку Next: featured plugins и выберите другие нужные плагины (или оставляйте всё по умолчанию):

И наконец, нажимаем Start using Intellij IDEA.

Вас встретит начальный экран среды разработки (Welcome screen). Здесь можно создать новый проект, открыть или импортировать существующий, а также скачать проект из системы контроля версий:

Установка Java Development Kit в Linux (Ubuntu)

Рассмотрим установку JDK на одном из самых популярных дистрибутивов Linux — Ubuntu 20.04 (LTS).

Проще всего установить версию, которая входит в пакет Ubuntu. По умолчанию в Ubuntu 20.04 входит версия Open JDK 11.

1. Проверяем ранее установленные версии

Открываем терминал сочетанием клавиш Ctrl + Alt + T и обновляем базу данных пакетов с помощью APT:

Проверяем ранее установленные версии командой:

Если установка уже выполнялась, то мы увидим что-то такое:

2. Устанавливаем

Для запуска любых приложений Java нужна JRE (Java Runtime Environment — среда выполнения для языка Java). Но для компиляции и разработки программ требуется JDK (Java Development Kit).

Чтобы установить JRE, вводим в консоль:

Для установки JDK — команду:

Как получить официальную среду выполнения Java Java (JRE) для Ubuntu

Доступны две версии Java Runtime Environment. Официальная версия выпущена Oracle. Эта версия недоступна с помощью инструмента «Ubuntu Software», который обычно используется для установки приложений в Ubuntu.

Веб-сайт Oracle также не содержит пакет Debian. Пакеты Debian с расширением «.deb» находятся в формате, который легко установить в Ubuntu.

Вместо этого вам необходимо установить пакет, установив его через файл tar. Файл «tar» — это, в основном, пакет сжатых файлов, каждый из которых хранится под одним именем файла, который при установке помещает файлы в их правильные папки.

Другая доступная среда Java Runtime Environment — это альтернатива с открытым исходным кодом OpenJDK. Эта версия также недоступна с помощью инструмента «Ubuntu Software», но доступна из командной строки, используя apt-get.

Если вы собираетесь разрабатывать Java-программы, вам нужно будет установить Java Development Kit (JDK) вместо Java Runtime Environment (JRE). Как и в средах Java Runtime Environment, наборы разработки Java доступны как официальный пакет Oracle или пакет с открытым исходным кодом.

Это руководство покажет вам, как установить как официальные Oracle Runtime и Development Kits, так и альтернативы с открытым исходным кодом.

Чтобы начать установку официальной версии Oracle или Java Runtime Environment, посетите страницу https://www.oracle.com/uk/java/index.html.

Вы увидите 2 доступных ссылок:

  1. Java для разработчиков
  2. Java для потребителей

Если вы не собираетесь разрабатывать Java-приложения, вы должны щелкнуть ссылку «Java For Consumers».

Теперь вы увидите большую красную кнопку «Бесплатная загрузка Java».

Самостоятельная установка Java JRE в Линукс

Для начала необходимо скачать дистрибутив явы, для это лучше всего посетить официальный веб-ресурс продукта. На сайте находятся архивы для скачивания различных версий.

Следующим действием станет перенос архива в желаемую директорию и его дальнейшая распаковка. Лучше всего выбрать для этих целей директорию /opt/java. Чтобы реализовать задуманное, потребуется использовать несколько специальных команд. Они указаны ниже:

# mv ~/полный путь/jre*.tar.gz /opt/java

А также:

# tar –xzf /opt/java/jre*.tar.gz

Инсталляция JDK

Пользователю вновь потребуется посетить официальный веб-ресурс компании. Следующим шагом станет перенос скачанного архива в подходящую директорию с дальнейшей его распаковкой.

Команды, с помощью которых можно выполнить эту задачу, аналогичны тем, что указаны выше. Пользователю необходимо лишь заменить «jre» на «jdk», а затем указать версию Джава вместо символа «*».

Установка из репозитория на примере Ubuntu

Добавление репозитория и обновление индексов – обязательные составляющие общей установки Oracle Java. Владельцам 18-го релиза (и более) эта задача дастся намного проще, ведь в Ubuntu подобные действия выполняются в автоматическом режиме, сразу же после того, как будет добавлен репозиторий. Однако мы разберем, как запустить данный процесс вручную.

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

Первый шаг:

Второй шаг:

Разумеется, нужное действие уже предусмотрено. Осталось выполнить его:

# apt-get install oracle-java8-installer

ArchLinux

Сейчас не понадобится запоминать множество команд для достижения поставленной цели. Юзеру достаточно применить лишь эту:

Если пользователю потребуется установить JDK, ему нужно задать в терминале:

CentOs

Далее мы разберем, как грамотно установить JDK. После скачивания пакета для разработчика с веб-ресурса компании Oracle приходит черёд установки Джава. Это также можно сделать посредством терминала. Пользователю потребуется команда, аналогичная предыдущей, где вместо «jre» должно быть прописано «jdk». После опции -i юзеру также необходимо добавить символ «~», означающий то, что путь начинается. Во всем остальном команда остаётся неизменной.

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

Версии Java

Прежде чем приступить к установке Java в Ubuntu, лучше узнать о различных формах Java. Позвольте нкратко объяснить разницу между JRE, OpenJDK и Oracle JDK.

JRE

Среда выполнения Java, в дальнейшем называемая JRE, — это среда Java, которая необходима для запуска приложений на основе Java на вашем компьютере. Это полезно для запуска программ на Java в Linux.

JDK

Java Development Kit или JDK — это среда Java, необходимая для разработки приложений на основе Java

Это важно для программистов и разработчиков, которые создают приложения на основе Java. Есть две версии JDK

JDK и Oracle JDK.

OpenJDK

OpenJDK — это реализация Java Development Kit с открытым исходным кодом, которую можно использовать без каких-либо проблем с лицензированием. В то время как Oracle JDK является официальной версией Oracle, которая может содержать некоторый проприетарный код.

OpenJDK будет удобен в большинстве случаев, и некоторые программы, такие как Android Studio, предлагают использовать Oracle JDK, чтобы избежать проблем с пользовательским интерфейсом и производительностью.

Обладая этими знаниями о Java, вы сможете принять решение о выборе версии Java, соответствующей вашим требованиям.

Managing Java

There can be multiple Java installations on one server. You can configure which version is the default for use in the command line by using , which manages which symbolic links are used for different commands.

The output will look something like the following. In this case, this is what the output will look like with all Java versions mentioned above installed.

Output

You can now choose the number to use as a default. This can also be done for other Java commands, such as the compiler (), the documentation generator (), the JAR signing tool (), and more. You can use the following command, filling in the command you want to customize.

Происхождение названия Java

1994 году язык Oak был переименован в виду того, что название «Oak» уже использовалось как торговая марка компании Oak Technology (американская организация, поставщик электронных компонентов). Oak был переименован в Java, в честь марки кофе которое получило название одноименного острова Ява. Поэтому на официальной эмблеме изображена чашка с горячим кофе. Существует и другая версия происхождения названия языка, связанная с шутливым намеком на кофе-машину как пример бытового устройства, для программирования которых изначально язык и создавался. Наконец Java 1.0 была окончательно выпущена в 1996 году.

Что такое Liberica JDK

Идеальный шторм на рынке полупроводников: вызовы и возможности
Бизнес

Liberica JDK поддерживает широкий выбор платформ включая как современные 64-битные Linux x86, ARM, так и устаревшие (legacy) 32-битные, Solaris SPARC, x86, PowerPC. Система также гарантировано работает на российских ОС: Astra Linux, «Альт», «Ред ОС», «Роса». Таким образом, Liberica JDK подходит для работы в гетерогенном окружении.

Начиная с версии 11, которая вышла в сентябре 2018 г., платформа Oracle JDK является платной. Последнее публичное обновление Java 11 вышло в феврале 2019 г. В данный момент и до декабря 2026 г. доступ к патчам безопасности и критическим исправлениям для Java 11 возможен только для коммерческих клиентов Oracle. Java 8 – еще одна актуальная версия платформы, вышла в марте 2014 г., а публичные обновления ее пользователи перестали получать в январе 2019 г. Bellsoft предлагает коммерческую поддержку версий Java 8 и 11 на собственной платформе Liberica JDK до 2031 и 2027 г. соответственно.

Liberica JDK, по заявлению представителей Bellsoft, включает все исправления критических уязвимостей, дефектов и оптимизации производительности. Bellsoft, наряду с Red Hat, SAP, Google и IBM, входит в пятерку компаний, вносящих наибольший вклад в разработку OpenJDK (по числу отправленных исправлений). Это дает возможность заказчикам российской компании получать исправления безопасности синхронно с Oracle Java.

Установите Java 14 в Debian, Ubuntu с помощью диспетчера пакетов apt

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

Давайте запустим команду на нашем сервере Ubuntu 20.04 LTS.

root@localhost:~# cat /etc/os-release  | grep VERSION
VERSION="20.04 LTS (Focal Fossa)"
VERSION_ID="20.04"
VERSION_CODENAME=focal
root@localhost:~# 

root@localhost:~# java -version

Command 'java' not found, but can be installed with:

apt install default-jre              # version 2:1.11-72, or
apt install openjdk-11-jre-headless  # version 11.0.7+10-3ubuntu1
apt install openjdk-8-jre-headless   # version 8u252-b09-1ubuntu1
apt install openjdk-13-jre-headless  # version 13.0.3+3-1ubuntu2
apt install openjdk-14-jre-headless  # version 14.0.1+7-1ubuntu1

root@localhost:~# 

Поскольку для запуска команды java нам требуется только JRE, она дает нам команду для установки последних версий JRE.

Но, если вы хотите запустить или команды, то вам нужен JDK14.

root@localhost:~# jshell

Command 'jshell' not found, but can be installed with:

apt install openjdk-11-jdk-headless  # version 11.0.7+10-3ubuntu1, or
apt install openjdk-13-jdk-headless  # version 13.0.3+3-1ubuntu2
apt install openjdk-14-jdk-headless  # version 14.0.1+7-1ubuntu1

root@localhost:~# javac -version

Command 'javac' not found, but can be installed with:

apt install default-jdk              # version 2:1.11-72, or
apt install openjdk-11-jdk-headless  # version 11.0.7+10-3ubuntu1
apt install ecj                      # version 3.16.0-1
apt install openjdk-8-jdk-headless   # version 8u252-b09-1ubuntu1
apt install openjdk-13-jdk-headless  # version 13.0.3+3-1ubuntu2
apt install openjdk-14-jdk-headless  # version 14.0.1+7-1ubuntu1

root@localhost:~# 

Основываясь на выводе приведенных выше команд, следующие команды можно использовать для установки JRE 14 и JDK14 в системах Debian с помощью команды apt.

Установите JRE 14 в Debian, Ubuntu:

root@localhost:~# apt install openjdk-14-jre-headless

Установите JDK 14 в Debian, Ubuntu:

root@localhost:~# apt install openjdk-14-jdk-headless

После выполнения вышеуказанных команд вы можете проверить версию java.

root@localhost:~# javac -version
javac 14.0.1
root@localhost:~#

Читайте далее : Особенности Java 14

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

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

Версия JDK от Oracle, которая вам потребуется, должна соответствовать версии скрипта установщика. Чтобы узнать, какая версия вам нужна, перейдите на страницу .

Найдите пакет для Focal, как показано на следующем изображении:

На этом изображении версия скрипта . В данном случае вам понадобится Oracle JDK 11.0.7. Вам не нужно ничего загружать с этой страницы, вы загрузите скрипт установки через .

Затем перейдите на страницу загрузок и найдите версию, которая вам нужна.

Нажмите кнопку JDK Download, и вы увидите экран, отображающий доступные версии. Нажмите на пакет для Linux.

Вы увидите экран, где вам будет предложено принять лицензионное соглашение Oracle. Примите лицензионное соглашение, установив флажок, и нажмите кнопку Download. Начнется загрузка. Возможно, вам потребуется выполнить вход в вашу учетную запись Oracle еще раз до начала загрузки.

После загрузки файла переместите его на ваш сервер. Загрузите файл на сервер на вашем локальном компьютере. В macOS, Linux или Windows, с помощью подсистемы Windows для Linux, используйте команду для перемещения файла в домашнюю директорию вашего пользователя . Следующая команда предполагает, что вы сохранили файл Oracle JDK в папку на вашем локальном компьютере:

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

Установите пакет , который добавит команду в вашу систему:

Затем импортируйте ключ подписи для верификации программного обеспечения, которое вы собираетесь установить:

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

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

Появится следующее сообщение:

Нажмите , чтобы продолжить установку. Возможно, вы увидите сообщение об отсутствии действительных данных OpenPGP (), но вы можете спокойно игнорировать его.

Обновите список пакетов, чтобы новое программное обеспечение стало доступным к установке:

Установщик начнет искать Oracle JDK, который вы загрузили в . Создайте этот каталог и переместите архив Oracle JDK туда:

После этого выполните установку пакета:

Установщик сначала попросит вас принять лицензионное соглашение Oracle. Примите соглашение. После этого установщик извлечет пакет Java и установит его.

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

Java-дистрибутив Microsoft

Microsoft выпустила предварительную версию собственного дистрибутива OpenJDK с долгосрочной поддержкой. Об этом сообщается в блоге разработчиков корпорации.

На официальном сайте Microsoft представлены бесплатные сборки на базе OpenJDK 11 под архитектуру x64 для серверного и десктопного применения в Windows, macOS и Linux. Компания обещает поддержку Java 11 как минимум до 2024 г. Там же опубликованы ссылки на находящийся в раннем доступе дистрибутив OpenJDK 16 для систем на базе процессоров ARM64.

Microsoft утверждает, что дистрибутив прошел тестирование JCK, который используется для проверки совместимости со спецификацией Java 11. Компания позиционирует Microsoft JDK как простую замену любому другому дистрибутиву OpenJDK. На данный момент дистрибутивы не рекомендуются к применению в «боевых условиях» ввиду их экспериментального статуса.

Microsoft выпустила собственный дистрибутив OpenJDK

Тем не менее, пользователи облачных сервисов Azure уже могут опробовать новинку через Azure Shell, а в течение 2021 г. Microsoft JDK станет дистрибутивом по умолчанию для сервисов Azure, говорится в блоге разработчиков.

Подробнее о сервере и Java EE

Сервер приложений Java EE Libercat основан на исходном коде проекта Apache Tomcat, поясняют CNews в Bellsoft. Разработчиками отечественного программного сервера заявлено полное соответствие стандарту Java EE, что гарантирует переносимость приложений, написанных в соответствии со спецификацией, между различными серверами приложений и потенциально снижает издержки при миграции. Клиентам Bellsoft обещает своевременный выпуск обновлений Libercat, включающих оптимизации производительности, устранение уязвимостей и критических дефектов.

Java EE представляет собой набор спецификаций языка Java, описывающих архитектуру платформы для задач средних и крупных предприятий. Сервер приложений Java EE – специальное ПО, которое реализует эти спецификации и позволяет выполнять разработанные в соответствии с ними бизнес-приложения. В концепции трехуровневой архитектуры он выполняет роль «связующего звена» между слоями клиента и данных.

Apache Tomcat – это контейнер Java-сервлетов (программных компонентов, расширяющих сервер) и HTTP веб-сервер, разрабатываемый под наздором Apache Software Foundation. Tomcat написан на языке Java. Исходный код ПО распространяется на условиях свободной лицензии Apache 2.0.

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 (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:

It should output the following:

Изучение других версий JDKs

Примеры в разделах 2 и 3 отражают текущее состояние Ubuntu 18.04 LTS. Имейте в виду, что JDKS и соответствующие пакеты регулярно обновляются. Таким образом, полезно знать, как исследовать наши текущие возможности .

В этом разделе мы сосредоточимся на изучении пакетов OpenJDK в “Главном” репозитории. Если мы уже добавили PPA с помощью add-apt-repository , мы можем изучить его аналогичным образом с помощью apt list и apt show .

Чтобы узнать, какие ППА доступны, мы можем отправиться в https://launchpad.net/ . Если мы не найдем то, что ищем, в “Главном” репозитории и в PPAS, нам придется вернуться к ручной установке.

Если мы хотим использовать неподдерживаемую версию, даже это может быть сложно. На момент написания этой статьи мы не нашли никаких пакетов для Java 9 или Java 10 на веб-сайтах OpenJDK и Oracle.

Давайте посмотрим, какие другие пакеты JDK существуют в “Главном” репозитории:

$ apt list openjdk*jdk

В Ubuntu 18.04 LTS мы можем выбирать между двумя текущими версиями LTS Java:

Listing... Done
openjdk-11-jdk/bionic-updates,bionic-security,now 10.0.2+13-1ubuntu0.18.04.2 amd64 
openjdk-8-jdk/bionic-updates,bionic-security 8u181-b13-0ubuntu0.18.04.1 amd64

Также стоит отметить , что, хотя пакет называется openjdk-11-jdk , на момент написания этой статьи он фактически устанавливает версию 10.0.2. Это, вероятно, скоро изменится. Мы можем это увидеть, если осмотрим упаковку:

$ apt show openjdk-11-jdk

Давайте взглянем на раздел “Зависит” вывода

Обратите внимание, что эти пакеты (например, JRE) также устанавливаются вместе с openjdk-11-jdk :

Depends: openjdk-11-jre (= 10.0.2+13-1ubuntu0.18.04.2),
openjdk-11-jdk-headless (= 10.0.2+13-1ubuntu0.18.04.2),
libc6 (>= 2.2.5)

Давайте рассмотрим, какие другие пакеты у нас есть в вашем распоряжении, кроме пакета jdk по умолчанию:

$ apt list openjdk-11*
Listing... Done
openjdk-11-dbg/bionic-updates,bionic-security 10.0.2+13-1ubuntu0.18.04.2 amd64
openjdk-11-demo/bionic-updates,bionic-security 10.0.2+13-1ubuntu0.18.04.2 amd64
openjdk-11-doc/bionic-updates,bionic-updates,bionic-security,bionic-security 10.0.2+13-1ubuntu0.18.04.2 all
openjdk-11-jdk/bionic-updates,bionic-security 10.0.2+13-1ubuntu0.18.04.2 amd64
openjdk-11-jdk-headless/bionic-updates,bionic-security 10.0.2+13-1ubuntu0.18.04.2 amd64
openjdk-11-jre/bionic-updates,bionic-security,now 10.0.2+13-1ubuntu0.18.04.2 amd64 
openjdk-11-jre-headless/bionic-updates,bionic-security,now 10.0.2+13-1ubuntu0.18.04.2 amd64 
openjdk-11-jre-zero/bionic-updates,bionic-security 10.0.2+13-1ubuntu0.18.04.2 amd64
openjdk-11-source/bionic-updates,bionic-updates,bionic-security,bionic-security 10.0.2+13-1ubuntu0.18.04.2 all

Мы можем найти некоторые из этих пакетов полезными. Например, openjdk-11-source содержит исходные файлы для классов API Java core, в то время как openjdk-11-dbg содержит символы отладки.

Помимо семейства openjdk -* , есть пакет default-jdk , который стоит изучить:

$ apt show default-jdk

В конце вывода в описании говорится::

“Этот пакет зависимостей указывает на среду выполнения Java или Java-совместимый комплект разработки, рекомендованный для этой архитектуры…”

В случае Ubuntu 18.04 LTS это пакет openjdk-11-jdk на данный момент.

Поиск базы для нового языка

Первоначально команда рассматривала возможность использования модифицированного языка C++, но отклонила его по причинам требовательности к объемам памяти и высокой сложности. Отсутствие в С++ сборки мусора означало, что программистам приходилось вручную управлять системной памятью, сложной и подверженной ошибкам задачей. Тем более что они разрабатывали встроенную систему с ограниченными ресурсами. Наконец, они хотели получить платформу, которую будет легко портировать на любые типы устройств. Но все же синтаксис Java во многом заимствован из C и C ++, а объектно-ориентированные функции смоделированы на основе языков С++, Smalltalk and Objective-C.

Installing the Default JRE/JDK

The easiest option for installing Java is using the version packaged with Ubuntu. Specifically, this will install OpenJDK 8, the latest and recommended version.

First, update the package index.

Next, install Java. Specifically, this command will install the Java Runtime Environment (JRE).

There is another default Java installation called the JDK (Java Development Kit). The JDK is usually only needed if you are going to compile Java programs or if the software that will use Java specifically requires it.

The JDK does contain the JRE, so there are no disadvantages if you install the JDK instead of the JRE, except for the larger file size.

You can install the JDK with the following command:

Установка переменной JAVA_HOME

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

Это вернет что-то вроде:

Пути установок:

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

Скопируйте путь нужной установки и отредактируйте файл /etc/environment:

В этом файле нужно заменить YOUR_PATH только что скопированным путем:

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

Проверьте, все ли работает должным образом:

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

JavaJava JDKJava JREJAVA_HOMELinuxOpenJDKOracle JDKUbuntuVPS

Install Java in Ubuntu and Linux Mint

Once we have see the difference between various types of ‘Java’, let’s see how to install them.

Install JRE in Ubuntu and Linux Mint (for running Jar applications)

JRE is required for running Jar files on Ubuntu. Jar files are basically precompiled Java files. As an end user, you just want to use Java application and for that, you’ll need JRE.

Open terminal and use the following command to install JRE:

This will install the latest JRE available from Ubuntu. But if you want to install a specific version, you can use openjdk-8-jre, openjdk-7-jre/openjdk-6-jre instead of default-jre in the above command.

Install OpenJDK in Ubuntu and Linux Mint (for compiling and running Java programs)

As mentioned previously, if you want to compile and run Java programs on Ubuntu, you need the JDK. It contains the Java Compiler (javac) package.

In a terminal, use the following command to install OpenJDK Java Development Kit:

If you are specifically looking to install Java 8, Java 7 or Java 6 etc, you can use openjdk-8-jdk, openjdk-7-jdk/openjdk-6-jdk.

Install Oracle JDK in Ubuntu and Linux Mint

Use the following commands to install Oracle JDK in Ubuntu and Linux Mint. Just a heads up, it will download plenty of files. So make sure you have good internet speed:

If you want to install Java 11 and set it as default, use the following command:

If you want to use this recently installed Oracle Java 11 as the default Java version on your system, use the following command:

It will change the default Java version to Oracle Java 11, setting it in the JAVA_HOME variable and PATH variables.

Similarly, if you want to install Java 16 and set it as default, use the following command:

Now that you learned to install Java on Ubuntu, you may want to improve your Java skills. I suggest trying the interactive Java Tutorial by CodeGym. It’s a fun and engaging way to learn Java.

Any questions or suggestions are always welcomed.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Ваша ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: