Java — це мова програмування і водночас важлива платформа , яка працює на більшості сучасних операційних систем.
Він використовується для різних цілей і є майже невід'ємним доповненням до виконання та експлуатації різних інструментів.
OpenJDK — це версія Java з відкритим вихідним кодом для спільноти . Вона широко використовується, оскільки за замовчуванням включена до Ubuntu та багатьох інших дистрибутивів Linux.
Однак його не можна використовувати для розробки комерційних застосунків. Java — це об'єктно-орієнтована мова програмування, що належить Oracle. Це компільована мова з власними правилами, яка широко використовується в освітніх та професійних умовах.
Через ліцензування Java не встановлена за замовчуванням у більшості дистрибутивів Linux. Тому, щоб мати Java у своєму дистрибутиві, вам потрібно буде встановити її самостійно.
Java сумісна з Linux, це означає, що можна запускати та створювати програми з улюбленого дистрибутиву.
Встановлення Java на різні дистрибутиви Linux
Як згадувалося, встановлення Java на різних дистрибутивах Linux відрізняється , тому вам слід дотримуватися інструкцій, якими ми поділилися з вами, залежно від дистрибутиву Linux, який ви використовуєте.
Щоб встановити Oracle Java 11 на Ubuntu 18.10 та його похідні і при цьому мати можливість автоматично отримувати майбутні оновлення від нього, ми повинні зробити наступне:
Ubuntu та похідні
Для Ubuntu 18.10, Ubuntu 18.04 та похідних версій ми відкриємо термінал у системі ( можна скористатися комбінацією клавіш CTRL + ALT + T) і в терміналі введемо таку команду, щоб додати репозиторій до системи:
sudo add-apt-repository ppa:linuxuprising/java
Після цього ми повинні оновити сховища та пакети командою:
sudo apt-get update
Нарешті, ми можемо встановити Java за допомогою:
sudo apt install oracle-java11-installer
Debian
Якщо ви користувач Debian або дистрибутиву на основі Debian, такого як Neptune OS, Deepin OS та інші, вам потрібно відкрити термінал і виконати кілька кроків, перш ніж безпосередньо встановлювати Java у вашу систему.

У терміналі ми наберемо:
sudo -i
apt install wget libasound2 libasound2-data
Зробивши це зараз, ми збираємось завантажити пакет Java 11 deb з:
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" \
http://download.oracle.com/otn-pub/java/jdk/11+28/55eed80b163941c8885ad9298e6d786a/jdk-11_linux-x64_bin.deb
Нарешті ми встановлюємо за допомогою:
dpkg -i jdk-11_linux-x64_bin.deb
Зробивши це, ми тепер встановимо Java 11 як версію за замовчуванням:
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11/bin/java 2
update-alternatives --config java
Arch Linux та похідні
У випадку з тими, хто користується Arch Linux, Antergos, Manjaro або будь-яким іншим дистрибутивом, похідним від Arch Linux, вони можуть виконати встановлення Java досить простим способом.
Все, що вам потрібно зробити, це додати до вашого файлу pacman.conf сховище AUR і мати майстер для встановлення пакетів AUR у вашій системі.
Якщо у вас його немає, ви можете скористатися тим, який я рекомендую в наступній публікації.
Тепер вам просто потрібно відкрити термінал і виконати таку команду:
yay -S jdk
І все, вам просто потрібно дочекатися завершення компіляції, і в кінці вас попросять ввести пароль, щоб завершити встановлення.
RHEL, CentOS, Fedora, openSUSE та похідні
Для тих, хто використовує дистрибутиви, що підтримують RPM-пакети, ми можемо встановити Java на нашу систему за допомогою наступного пакета , який ми завантажимо за допомогою нашого терміналу:
wget "https://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.rpm?AuthParam=1540738418_ef8759a34917876432dbb9d668d4b5e4" -O java11.rpm
Тепер , щоб розпочати встановлення, в унікальному випадку openSUSE, ми встановимо пакет з:
sudo zypper install java11.rpm
Нарешті, щоб встановити на Fedora, Red Hat та їхні похідні, ви можете зробити це за допомогою такої команди:
sudo yum localinstall java11.rpm
Або за допомогою цієї команди вони також можуть це зробити:
sudo dnf install java11.rpm
Як перевірити, чи правильно встановлено java?
Після успішної інсталяції Java на нашу систему ми можемо перевірити, чи у нас інстальовано Java версії 11, за допомогою такої команди:
java --version