У світі розробки програмного забезпечення 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, який дозволяє безпечно додавати, видаляти, оновлювати та зберігати записи.