Як встановити Java на Linux

Компоненти Java необхідні для запуску безлічі різноманітних додатків і веб-сайтів, тому практично кожен користувач комп'ютера стикається з потребою інсталяції цієї платформи. Звичайно, в різних ОС принцип виконання поставленого завдання відрізняється, але у дистрибутивів Linux він завжди приблизно один і той же, а ми б хотіли розповісти як здійснюється установка Java в Ubuntu. Володарям інших збірок потрібно буде тільки повторити наведені інструкції з урахуванням синтаксису системи.

Встановлюємо Java JRE / JDK в Linux

Сьогодні ми пропонуємо ознайомитися з різними варіантами інсталяції бібліотек Java, оскільки всі вони будуть максимально корисні і застосовні в певних ситуаціях. Наприклад, якщо ви не хочете використовувати сторонні репозиторії або ж бажаєте поставити кілька Джава поруч, тоді потрібно задіяти окремий варіант. Втім, давайте детально розглянемо їх все.

Спочатку рекомендується перевірити оновлення системних сховищ і дізнатися поточну версію Java, якщо вона взагалі присутня в ОС. Робиться це все через стандартну консоль:

  1. Відкрийте меню і запустіть «Термінал».
  2. Перехід в термінал ОС Linux

  3. Впишіть команду sudo apt-get update .
  4. Перевірка системних оновлень в Linux

  5. Введіть пароль від вашого облікового запису для отримання root-доступу.
  6. Введення пароля для рут-доступу в Linux

  7. Після завершення отримання пакетів використовуйте команду java -version , щоб ознайомитися з інформацією про встановлену Java.
  8. Перевірка встановленої версії Джава на Linux

  9. Якщо ви отримали повідомлення, схоже на вказане нижче, значить, Джава у вашій ОС немає.
  10. Ознайомлення з інформацією про версію Java в Linux

Спосіб 1: Офіційні репозиторії

Найпростіший метод - використовувати офіційне сховище для завантаження Java, яку туди вивантажили розробники. Від вас вимагається прописати всього кілька команд, щоб додати всі необхідні компоненти.

  1. Запустіть «Термінал» і напишіть там sudo apt-get install default-jdk , а потім натисніть на Enter.
  2. Стандартна установка JDK в Linux

  3. Підтвердіть додавання файлів.
  4. Підтвердження додавання пакетів в Linux

  5. Тепер додайте JRE, ввівши команду sudo apt-get install default-jre .
  6. Стандартна установка JRE в Linux

  7. Не завадить і плагін для браузера, який додається через sudo apt-get install icedtea-plugin .
  8. Стандартна установка плагіна Java для браузера в Linux

  9. Якщо ви зацікавлені в отриманні документації стосовно доданих компонентів, завантажте їх командою sudo apt-get install default-jdk-doc .
  10. Завантаження документації для Java в Linux

Хоч такий метод досить простий, він не підходить для установки найсвіжіших Джава-бібліотек, оскільки вони останнім часом не викладаються в офіційне сховище. Саме тому ми пропонуємо ознайомитися з наступними варіантами інсталяції.

Спосіб 2: Репозиторий Webupd8

Існує призначене для користувача сховище під назвою Webupd8, в якому є скрипт, що порівнює поточну версію Java з тієї, що знаходиться на сайті Oracle. Такий метод інсталяції стане в нагоді тим, хто бажає встановити сброку новіше 8 (останньої доступної в репозиторії Oracle).

  1. В консолі введіть sudo add-apt-repository ppa:webupd8team/java .
  2. Завантаження сховища для Java в Linux

  3. Обов'язково вкажіть свій пароль.
  4. Введення пароля для завантаження сховища Linux

  5. Підтвердіть операцію додавання, натиснувши на Enter.
  6. Підтвердити завантаження сховища в Linux

  7. Чекайте завершення завантаження файлів, не закриваючи «Термінал».
  8. Очікування завершення завантаження сховища в Linux

  9. Оновлення системне сховище командою sudo apt-get update .
  10. Установка отриманих оновлень в Linux

  11. Тепер слід додати графічний інсталятор шляхом введення sudo apt-get install oracle-java8-installer .
  12. Запуск інсталятора Java в Linux

  13. Прийміть ліцензійну угоду для настройки пакета.
  14. Підтвердження інсталяції Java в Linux

  15. Погодьтеся з додаванням нових файлів в систему.
  16. Друге підтвердження інсталяції Java в Linux

Після закінчення процесу вам буде доступна команда для інсталяції абсолютно будь-яких версій - sudo apt-get install oracle-java7-installer , де java7 - версія Java. Наприклад, ви можете прописати java9 або java11 .

Позбутися від непотрібних інсталяторів допоможе команда sudo apt-get remove oracle-java8-installer , де java8 - версія Java.

Спосіб 3: Оновлення за допомогою Webupd8

Вище ми розповіли про встановлення збірок шляхом використання призначеного для користувача сховища Webupd8. Завдяки цьому ж сховища можна оновлювати версію Джава до самої останньої якраз шляхом скрипта порівняння.

  1. Повторіть перші п'ять кроків з попередньої інструкції, якщо ви ще не зробили ці дії.
  2. Впишіть команду sudo update-java , а потім натисніть на Enter.
  3. Оновити Java через термінал Linux

  4. Використовуйте команду sudo apt-get install update-java для установки оновлень в разі їх знаходження.
  5. Установка останніх оновлень Java в Linux

Спосіб 4: Ручна установка

Мабуть, цей спосіб найважчий з тих, які ми розглянули в цій статті, однак він дозволить отримати необхідну версію Java без використання сторонніх репозиторіїв та інших додаткових компонентів. Для здійснення цього завдання вам знадобиться будь-який доступний браузер і «Термінал».

  1. Через веб-оглядач перейдіть на офіційну сторінку Oracle для завантаження Джава, де натисніть на «Download» або виберіть будь-яку іншу необхідну версію.
  2. Завантаження JDK з офіційного сайту для Linux

  3. Нижче знаходиться кілька пакетів з бібліотеками. Ми радимо завантажити архів формату tar.gz.
  4. Завантаження архіву Java з офіційного сайту для Linux

  5. Перейдіть в папку з архівом, клацніть по ньому ПКМ і виберіть «Властивості».
  6. Перейти в властивості архіву Java в Linux

  7. Запам'ятайте розташування пакета, оскільки вам доведеться перейти до нього через консоль.
  8. Дізнатися шлях архіву в Linux

  9. Запустіть «Термінал» і виконайте команду cd /home/user/folder , де user - ім'я користувача, а folder - назва папки зберігання архіву.
  10. Перейти до папки з архівом в Linux

  11. Створіть папку для розпакування архіву. Зазвичай всі компоненти містяться в jvm. Створення директорії відбувається шляхом введення sudo mkdir -p /usr/lib/jvm .
  12. Створення нової папки в Linux

  13. Розпакуйте в створену папку наявний архів sudo tar -xf jdk-11.0.2_linux-x64_bin.tar.gz -C /usr/lib/jvm , де jdk-11.0.2_linux-x64_bin.tar.gz - назва архіву.
  14. Розпакування архіву в нову папку Linux

  15. Для додавання системних шляхів вам буде потрібно послідовно ввести наступні команди:

    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0/bin/java 1
    sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0/bin/javac 1
    sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.8.0/bin/javaws 1

    Створення альтернативних шляхів в Linux

    Один з альтернативних шляхів може не існувати, що залежить від обраної версії Java.

  16. Залишилося тільки провести конфігурацію кожного шляху. Спочатку виконайте sudo update-alternatives --config java , відшукайте відповідну версію Java, звірте її цифру і впишіть в консоль.
  17. Вибір версії Java в Linux

  18. Повторіть те ж дію з sudo update-alternatives --config javac .
  19. Вибір версії Javac в Linux

  20. Потім потрібно вказати останню путь через sudo update-alternatives --config javaws .
  21. Вибір версії javaws в Linux

  22. Перевірте успішність проведених змін, дізнавшись активну версію Джава ( java -version ).

Як бачите, методів інсталяції Java в операційну систему Linux існує досить велика кількість, тому кожен користувач знайде підходящий варіант. Якщо ви використовуєте специфічний дистрибутив і наведені способи не працюють, уважно вивчіть відобразилися в консолі помилки і скористайтеся офіційними джерелами для вирішення проблеми.