Компоненти Java необхідні для запуску безлічі різноманітних додатків і веб-сайтів, тому практично кожен користувач комп'ютера стикається з потребою інсталяції цієї платформи. Звичайно, в різних ОС принцип виконання поставленого завдання відрізняється, але у дистрибутивів Linux він завжди приблизно один і той же, а ми б хотіли розповісти як здійснюється установка Java в Ubuntu. Володарям інших збірок потрібно буде тільки повторити наведені інструкції з урахуванням синтаксису системи.
зміст
Сьогодні ми пропонуємо ознайомитися з різними варіантами інсталяції бібліотек Java, оскільки всі вони будуть максимально корисні і застосовні в певних ситуаціях. Наприклад, якщо ви не хочете використовувати сторонні репозиторії або ж бажаєте поставити кілька Джава поруч, тоді потрібно задіяти окремий варіант. Втім, давайте детально розглянемо їх все.
Спочатку рекомендується перевірити оновлення системних сховищ і дізнатися поточну версію Java, якщо вона взагалі присутня в ОС. Робиться це все через стандартну консоль:
sudo apt-get update
. java -version
, щоб ознайомитися з інформацією про встановлену Java. Найпростіший метод - використовувати офіційне сховище для завантаження Java, яку туди вивантажили розробники. Від вас вимагається прописати всього кілька команд, щоб додати всі необхідні компоненти.
sudo apt-get install default-jdk
, а потім натисніть на Enter. sudo apt-get install default-jre
. sudo apt-get install icedtea-plugin
. sudo apt-get install default-jdk-doc
. Хоч такий метод досить простий, він не підходить для установки найсвіжіших Джава-бібліотек, оскільки вони останнім часом не викладаються в офіційне сховище. Саме тому ми пропонуємо ознайомитися з наступними варіантами інсталяції.
Існує призначене для користувача сховище під назвою Webupd8, в якому є скрипт, що порівнює поточну версію Java з тієї, що знаходиться на сайті Oracle. Такий метод інсталяції стане в нагоді тим, хто бажає встановити сброку новіше 8 (останньої доступної в репозиторії Oracle).
sudo add-apt-repository ppa:webupd8team/java
. sudo apt-get update
. sudo apt-get install oracle-java8-installer
. Після закінчення процесу вам буде доступна команда для інсталяції абсолютно будь-яких версій - sudo apt-get install oracle-java7-installer
, де java7 - версія Java. Наприклад, ви можете прописати java9
або java11
.
Позбутися від непотрібних інсталяторів допоможе команда sudo apt-get remove oracle-java8-installer
, де java8 - версія Java.
Вище ми розповіли про встановлення збірок шляхом використання призначеного для користувача сховища Webupd8. Завдяки цьому ж сховища можна оновлювати версію Джава до самої останньої якраз шляхом скрипта порівняння.
sudo update-java
, а потім натисніть на Enter. sudo apt-get install update-java
для установки оновлень в разі їх знаходження. Мабуть, цей спосіб найважчий з тих, які ми розглянули в цій статті, однак він дозволить отримати необхідну версію Java без використання сторонніх репозиторіїв та інших додаткових компонентів. Для здійснення цього завдання вам знадобиться будь-який доступний браузер і «Термінал».
cd /home/user/folder
, де user - ім'я користувача, а folder - назва папки зберігання архіву. sudo mkdir -p /usr/lib/jvm
. 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 - назва архіву. 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
Один з альтернативних шляхів може не існувати, що залежить від обраної версії Java.
sudo update-alternatives --config java
, відшукайте відповідну версію Java, звірте її цифру і впишіть в консоль. sudo update-alternatives --config javac
. sudo update-alternatives --config javaws
. java -version
). Як бачите, методів інсталяції Java в операційну систему Linux існує досить велика кількість, тому кожен користувач знайде підходящий варіант. Якщо ви використовуєте специфічний дистрибутив і наведені способи не працюють, уважно вивчіть відобразилися в консолі помилки і скористайтеся офіційними джерелами для вирішення проблеми.