Linux Mint

Как установить OpenJDK (Java) в Ubuntu

Как установить OpenJDK (Java) в Ubuntu

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

Для многих популярных приложений и программного обеспечения требуется установка Java, поэтому даже непрограммисты должны иметь ее в своей системе. Таким образом, для этого чтения мы собрали подробное руководство о том, как установить OpenJDK (Open Java Development Kit), чтобы вы могли запускать, а также создавать приложения Java. Но сначала давайте рассмотрим несколько основных вопросов, таких как - что такое OpenJDK и какие функции он предлагает?

Что такое OpenJDK?

Платформа Java в настоящее время принадлежит и управляется Oracle. Они предоставили три разных редакции для платформы, а именно Standard Edition (SE), Enterprise Edition (EE) и Micro Edition (ME). OpenJDK - это бесплатная версия Java Development Kit для Java SE с открытым исходным кодом.

Он управляется Oracle и охватывает практически все необходимые компоненты, которые помогут вам создавать и запускать приложения на основе Java. Сюда входят библиотека классов Java, компилятор Java, виртуальная машина Java (JVM) и среда выполнения Java (JRE).

Помимо этого, OpenJDK содержит основной исходный код для всех других проектов JDK на рынке. Сюда входят популярные варианты JDK, такие как Amazon Corretto и AdoptOpenJDK.

OpenJDK против. Oracle Java: в чем разница?

Поскольку OpenJDK активно поддерживается Oracle, чем он отличается от коммерческой версии - Oracle Java? Вот несколько отличий между двумя реализациями Java.

График выпуска и поддержка

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

Лицензирование

Oracle JDK подпадает под лицензионное соглашение Oracle Binary Code License, тогда как OpenJDK подпадает под Стандартную общественную лицензию GNU v.2 с исключением связи.

Кроме того, с января 2019 года предприятиям необходимо приобретать коммерческую лицензию у Oracle для получения обновлений, а также постоянной поддержки. Однако вы можете свободно использовать OpenJDK во всех своих коммерческих проектах, не платя при этом надбавки, и при этом получать доступ ко всем обновлениям функций.

Разработка

Oracle Java полностью разработана и поддерживается корпорацией Oracle. Однако OpenJDK разрабатывается совместно Oracle, OpenJDK и сообществом Java, в которое входят такие известные технологические гиганты, как Red Hat, IBM, SAP AG, Apple Inc., и многое другое.

Представление

Начиная с Java 11, OpenJDK на 99% имеет ту же кодовую базу, что и Oracle Java, что означает одинаковый уровень производительности в обоих случаях.

Но при этом мы видим, что Oracle Java имеет гораздо лучшие результаты, когда дело доходит до скорости отклика и производительности JVM. Это связано с тем, что Oracle уделяет больше внимания своим корпоративным клиентам и, таким образом, уделяет дополнительное внимание стабильности.

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

Функции

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

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

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

Установка OpenJDK в Ubuntu

Теперь, когда у вас есть базовое представление о том, что такое OpenJDK, и обо всех его различных функциях и функциях, давайте поговорим об установке его на Ubuntu, а точнее - установка OpenJDK 11 на Ubuntu 20.04. Чтобы помочь вам, мы составили подробное руководство, в котором обсуждается каждый шаг, чтобы помочь вам правильно установить OpenJDK на ваш компьютер с Ubuntu.

Шаг 1. Убедитесь, что Java уже установлена

OpenJDK часто входит в состав Ubuntu. Таким образом, вы должны сначала проверить, поставляется ли он на вашем ПК с Ubuntu предустановленным. Но сначала мы рекомендуем вам обновить индекс пакета, введя в терминал следующую команду:

$ sudo подходящее обновление

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

$ java -версия

Если Java установлена, то приведенная выше команда покажет номер версии JRE (Java Runtime Environment) и номер версии JDK (Java Development Kit Environment).

Проверка версии Java

Однако, как вы можете видеть на изображении выше, отображается сообщение: «Команда 'java' не найдена.«Это означает, что Java не установлена ​​на нашем ПК с Ubuntu, и нам необходимо установить ее. Итак, давайте перейдем к этому!

Шаг 2: Установка JDK и JRE в Ubuntu

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

$ sudo apt установить default-jre

Это установит Java Runtime Environment (JRE) из OpenJDK 11.

Установка JRE

Если вы намеревались установить Java только для запуска приложений на основе Java, достаточно просто установить JRE. Он поставляется с библиотеками Java и подключаемыми модулями Java, а также с виртуальной машиной Java (JVM) и Java Web Start, которые помогут вам запускать все приложения Java.

Однако, если вы разработчик и хотите создавать свои собственные приложения Java, вам понадобится JDK (Java Development Kit), поскольку он также поставляется с компилятором Java и необходимыми инструментами отладки.

Теперь, чтобы установить JDK из OpenJDK 11, вам нужно будет ввести эту команду в терминал:

$ sudo apt установить default-jdk

Это даст вам похожий экран вывода:

Установка JDK

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

$ java -версия

В то же время вы также должны проверить версию установленного Java Compiler с помощью этой команды:

$ javac -version

Вы должны увидеть экран вывода с такими номерами версий:

Проверка версии Java и компилятора Java

Вот и все! Вы успешно установили JRE и JDK из OpenJDK на свой компьютер с Ubuntu. Теперь вы можете запускать, а также создавать любые Java-приложения, которые вам нравятся.

Удаление OpenJDK в Ubuntu

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

Это можно быстро сделать, введя в терминал следующую команду:

$ sudo apt-get purge --auto-remove openjdk *

Вы увидите аналогичный экран вывода, как показано ниже:

Удаление Java

Команда удалит OpenJDK с вашего ПК с Ubuntu вместе со всеми его зависимостями и файлами конфигурации. Чтобы убедиться, что OpenJDK полностью удален из вашей системы, вы можете снова использовать эту команду в терминале.

$ java -версия

Как и в первый раз, вы должны увидеть строку «команда 'java' не найдена», что означает, что Java успешно удалена из вашей системы.

5 лучших аркад для Linux
В настоящее время компьютеры - это серьезные машины, используемые для игр. Если вы не можете получить новый рекорд, вы поймете, о чем я. В этом посте ...
Битва за Веснот 1.13.6 Выпущена разработка
Битва за Веснот 1.13.6, выпущенная в прошлом месяце, является шестой разработкой в ​​1.13.x и содержит ряд улучшений, в первую очередь пользовательско...
Как установить League Of Legends на Ubuntu 14.04
Если вы поклонник League of Legends, то это возможность для вас протестировать League of Legends. Обратите внимание, что LOL поддерживается в PlayOnLi...