Кампаненты Java неабходныя для запуску мноства разнастайных прыкладанняў і вэб-сайтаў, таму практычна кожны карыстальнік кампутара сутыкаецца з патрэбай ўсталёўкі гэтай платформы. Вядома, у розных АС прынцып выканання пастаўленай задачы адрозніваецца, але ў дыстрыбутываў Linux ён заўсёды прыкладна адзін і той жа, а мы б хацелі распавесці як ажыццяўляецца ўстаноўка Java у Ubuntu. Уладальнікам іншых зборак трэба будзе толькі паўтарыць прыведзеныя інструкцыі з улікам сінтаксісу сістэмы.
Усталёўваем Java JRE / JDK ў Linux
Сёння мы прапануем азнаёміцца з рознымі варыянтамі інсталяцыі бібліятэк Java, паколькі ўсе яны будуць максімальна карысныя і дастасавальныя ў пэўных сітуацыях. Напрыклад, калі вы не хочаце выкарыстоўваць іншыя рэпазітары ці ж жадаеце паставіць некалькі Джавы побач, тады трэба задзейнічаць асобны варыянт. Зрэшты, давайце дэталёва разгледзім іх усё.
Спачатку рэкамендуецца праверыць абнаўлення сістэмных сховішчаў і даведацца актуальную версію Java, калі яна наогул прысутнічае ў АС. Робіцца гэта ўсё праз стандартную кансоль:
- Адкрыйце меню і запусціце «Тэрмінал».
- ўпішыце каманду
sudo apt-get update
. - Калі ласка, увядзіце пароль ад вашага акаўнта для атрымання root-доступу.
- Пасля завяршэння атрымання пакетаў выкарыстоўвайце каманду
java -version
, Каб азнаёміцца з інфармацыяй пра ўсталяваную Java. - Калі вы атрымалі паведамленне, падобнае на паказанае ніжэй, значыць, Джавы ў вашай АС не маецца.
Спосаб 1: Афіцыйныя рэпазітары
Самы просты метад - выкарыстоўваць афіцыйнае сховішча для загрузкі Java, якую туды выгрузілі распрацоўшчыкі. Ад вас патрабуецца прапісаць ўсяго некалькі каманд, каб дадаць ўсе неабходныя кампаненты.
- запусціце «Тэрмінал» і напішыце там
sudo apt-get install default-jdk
, А затым націсніце на Enter. - Пацвердзіце даданне файлаў.
- Зараз дадайце JRE, увёўшы каманду
sudo apt-get install default-jre
. - Не перашкодзіць і ўбудова для браўзэра, які дадаецца праз
sudo apt-get install icedtea-plugin
. - Калі вы зацікаўлены ў атрыманні дакументацыі касаемо дададзеных кампанентаў, загрузіце іх камандай
sudo apt-get install default-jdk-doc
.
Хоць такі метад досыць просты, ён не падыходзіць для ўстаноўкі самых свежых Джавы-бібліятэк, паколькі яны апошнім часам не выкладваюцца ў афіцыйнае сховішча. Менавіта таму мы прапануем азнаёміцца з наступнымі варыянтамі інсталяцыі.
Спосаб 2: Рэпазітар Webupd8
Існуе карыстацкае сховішча пад назвай Webupd8, у якім маецца скрыпт, які параўноўвае цяперашнюю вэрсію Java з той, што знаходзіцца на сайце Oracle. Такі метад інсталяцыі спатрэбіцца тым, хто хоча ўсталяваць сброку навей 8 (апошняй даступнай у рэпазітары Oracle).
- У кансолі увядзіце
sudo add-apt-repository ppa: webupd8team / java
. - Абавязкова пакажыце свой пароль.
- Пацвердзіце аперацыю дадання, націснуўшы на Enter.
- Чакайце завяршэння загрузкі файлаў, не зачыняючы «Тэрмінал».
- Абновіце сістэмнае сховішча камандай
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.
Спосаб 3: Абнаўленне з дапамогай Webupd8
Вышэй мы распавялі пра ўсталёўку зборак шляхам выкарыстання карыстацкага сховішчы Webupd8. Дзякуючы гэтаму ж рэпазітара можна абнаўляць версію Джавы да самай апошняй якраз шляхам скрыпту параўнання.
- Паўтарыце першыя пяць крокаў з папярэдняй інструкцыі, калі вы яшчэ не зрабілі гэтыя дзеянні.
- ўпішыце каманду
sudo update-java
, А затым націсніце на Enter. - выкарыстоўвайце каманду
sudo apt-get install update-java
для ўстаноўкі абнаўленняў у выпадку іх знаходжання.
Спосаб 4: Самастойная
Мабыць, гэты спосаб самы цяжкі з тых, якія мы разгледзелі ў гэтым артыкуле, аднак ён дазволіць атрымаць неабходную версію Java без выкарыстання іншых рэпазітароў і іншых дадатковых кампанентаў. Для ажыццяўлення гэтай задачы вам спатрэбіцца любы даступны браўзэр і «Тэрмінал».
- Праз вэб-аглядальнік перайдзіце на афіцыйную старонку Oracle для загрузкі Джавы, дзе націсніце на «Download» або абярыце любую іншую неабходную версію.
- Ніжэй знаходзіцца некалькі пакетаў з бібліятэкамі. Мы раім спампаваць архіў фармату tar.gz.
- Перайдзіце ў тэчку з архівам, пстрыкніце па ім ПКМ і абярыце «Уласцівасці».
- Запомніце размяшчэнне пакета, паколькі вам прыйдзецца перайсці да яго праз кансоль.
- запусціце «Тэрмінал» і запусціце каманду
cd / home / user / folder
, дзе user - імя карыстальніка, а folder - назоў тэчкі захоўвання архіва. - Стварыце тэчку для распакавання архіва. Звычайна ўсе кампаненты змяшчаюцца ў jvm. Стварэнне дырэкторыі адбываецца шляхам уводу
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 існуе досыць вялікая колькасць, таму кожны карыстальнік знойдзе падыходны варыянт. Калі вы выкарыстоўваеце спецыфічны дыстрыбутыў і прыведзеныя спосабы не працуюць, уважліва вывучыце адлюстраваць у кансолі памылкі і скарыстайцеся афіцыйнымі крыніцамі для вырашэння праблемы.