В мире разработки программного обеспечения Java является одним из наиболее используемых языков программирования. Вы можете использовать его для разработки веб-сайтов, программного обеспечения, приложений для Android и даже игр.
Но прежде всего вам нужно установить Java на свой компьютер. Большинство дистрибутивов Linux не имеют предустановленной Java, и пользователям приходится устанавливать ее в своей системе вручную.
JDK vs JRE: что выбрать?
Когда вы впервые начинаете работать с Java, такие сокращения, как JDK, JRE и JVM, больше всего вас смущают.
- JDK (Java Development Kit)
- JRE (Java Runtime Environment)
- JVM (Java Virtual Machine)
Основное различие между JDK и JRE заключается в том, что JRE используется для запуска приложений, созданных на Java, а JDK используется для разработки приложений Java.
JRE включает в себя JVM и некоторые библиотеки классов, которые позволяют вашей системе запускать приложения Java. JVM действует как виртуальная машина, которая создает среду для запуска Java на вашем компьютере.
С другой стороны, JDK включает JRE и некоторые дополнительные средства разработки, позволяющие использовать библиотеки классов для разработки собственных приложений.
В общем, если вы хотите запускать в своей системе только Java-приложения, такие как Minecraft, вам понадобится Java Runtime Environment. Если вашей конечной целью является изучение Java и разработка программного обеспечения, вам следует установить Java Development Kit.
Версии и реализации Java
Теперь, когда вы решили, что хотите загрузить, пришло время заняться практикой и приступить к установке Java на Ubuntu.
Java имеет несколько редакций, доступных для загрузки.
- Java Standard Edition (Java SE)
- Java Micro Edition (Java ME)
- Java Enterprise Edition (Java EE)
- JavaFX
Для этой статьи мы будем загружать стандартную версию Java, то есть Java SE.
Как и в случае с различными платформами Java, существует несколько реализаций Java, которые вы можете установить в своей системе. Репозитории Ubuntu предоставляют реализацию Java с открытым исходным кодом, известную как OpenJDK и OpenJRE. Oracle Java — еще одна реализация, которую вы можете загрузить, однако она в основном используется в коммерческих целях.
Поскольку текущая версия Java LTS (долгосрочная поддержка) — Java 17, это руководство будет сосредоточено на ней. Вы можете бесплатно загрузить другие версии Java, если хотите.
Установите OpenJDK и OpenJDK на Ubuntu
Вы можете установить OpenJDK на Ubuntu с помощью терминала. Для этого вам придется использовать APT, который является менеджером пакетов по умолчанию, предустановленным в дистрибутивах Linux на основе Debian.
- Запустите терминал, нажав Ctrl + Alt + T, и обновите список пакетов вашей системы:
sudo apt update
- Введите следующую команду для загрузки OpenJDK:
sudo apt install default-jdk
- Введите y и нажмите Enter, чтобы подтвердить установку.
Точно так же вы можете установить OpenJDK в своей системе с помощью:
sudo apt install default-jre
Убедитесь, что Java была успешно установлена, введя java —version в терминале. Если в выходных данных отображается информация о версии, связанная с пакетами Java, то Java успешно установлена в вашей системе.
Скачайте и установите Oracle Java на Ubuntu
Репозитории Ubuntu не предоставляют пакет Oracle Java. Однако вы можете загрузить пакет Oracle Java с официального сайта.
Download: Oracle Java
Выполните следующие шаги, чтобы установить Oracle Java на Ubuntu:
- Перейдите на веб-страницу загрузки Oracle Java.
- Перейдите в раздел загрузки Java 17 (LTS), нажав соответствующую опцию.
- Нажмите на URL-адрес рядом с опцией «Пакет x64 Debian», чтобы загрузить пакет.
Веб-сайт может попросить вас войти в свою учетную запись Oracle. Если у вас нет учетной записи, вы можете создать ее бесплатно. Как только вы войдете в свою учетную запись, загрузка начнется автоматически.
Чтобы установить только что загруженный пакет Oracle Java, перейдите в папку, в которой вы сохранили файл DEB. Дважды щелкните файл, чтобы запустить Snap Store. Если это не сработает, щелкните файл правой кнопкой мыши и выберите «Открыть с помощью другого приложения» > «Установка программного обеспечения».
Когда появится окно Snap Store, нажмите кнопку «Установить», чтобы начать установку Oracle Java в вашей системе.
Добавьте Java в переменные среды
Если вы установили Oracle Java с официального веб-сайта, вам придется вручную установить переменную Java PATH в вашей системе.
- Выполните приведенную ниже команду в своем терминале. Обязательно введите путь Java точно так, как он отображается в вашей системе.
export JAVA_HOME=/usr/lib/jvm/jdk-17
- Убедитесь, что путь был успешно установлен, распечатав значение JAVA_HOME с помощью эха. Каталог Java будет отображаться в выводе.
echo $JAVA_HOME
- Добавьте каталог Java /bin в переменную PATH с помощью:
export PATH=$PATH:$JAVA_HOME/bin
- Убедитесь, что Java PATH настроен правильно, запустив:
java --version
На выходе будет отображаться информация, относящаяся к текущей версии Java.
Как удалить Java из Ubuntu
Когда вы закончите с Java, вы можете легко удалить его в Ubuntu. Чтобы удалить OpenJDK и OpenJRE, запустите терминал с помощью Ctrl + Alt + T и введите следующую команду, чтобы удалить Java из вашей системы:
sudo apt remove default-jdk default-jre
Подтвердите процесс удаления, введя y. OpenJDK и OpenJRE будут автоматически удалены с вашего компьютера.
Для тех, кто установил Oracle JDK, есть два способа удалить Java. Вы можете дважды щелкнуть файл пакета DEB, чтобы открыть Snap Store, а затем нажать кнопку «Удалить», чтобы удалить пакет.
Кроме того, вы можете удалить пакет с помощью системного терминала:
- Получите имя пакета JDK, используя dpkg и grep.
dpkg --list | grep jdk
- Затем удалите пакет с помощью APT. Не забудьте заменить имя пакета выводом предыдущей команды.
sudo apt remove jdk-17
- Введите y и нажмите Enter, чтобы удалить пакет.
Управление установкой Java в Ubuntu
Хотя некоторые дистрибутивы Linux, такие как Arch Linux, поставляются с предустановленной Java, в большинстве из них ее нет. Если вы используете Ubuntu на своем компьютере, скорее всего, вы не сможете сразу запускать приложения Java. Вам придется установить Java вручную в вашей системе.
Интеграция базы данных с вашим Java-приложением теперь стала намного проще. JDBC (Java Database Connectivity) — это компонент Java SDK, который позволяет безопасно добавлять, удалять, обновлять и хранить записи.