Как да инсталирате Java на Linux

Java Runtime и Java-базираните приложения не са толкова популярни, колкото преди. Много разработчици правят всичко възможно да се измъкнат от него като платформа. Въпреки репутацията на Java runtime, все още се използва силно днес. Той е на Android, популярни уеб приложения се захранват от него, видеоигрите все още се изпълняват на него и дори се използва на широкомащабни Linux сървъри. Ако сте потребител на Linux, който иска да инсталира Java на Linux, имате две опции, които можете да опитате.

Има проект OpenJDK, реализация с отворен код на Java Runtime средата, която работи на почти всяка Linux дистрибуция там с лекота. Заедно с това потребителите на Linux също могат да инсталират официалния комплект Oracle Java, който е много по-труден за стартиране, но предлага по-модерни функции и по-добра функционалност. В тази публикация ще разгледаме как да настроим и стартираме и двете.

Вариант 1 – Java OpenJDK

Като се има предвид, че средата за изпълнение на Java на Oracle е предизвикателство за настройка за средните потребители, Java OpenJDK е удобен инструмент за Linux.

Има много различни версии на OpenJDK. Към момента има версия 11 и има всички нови пачове. Въпреки това, повечето дистрибуции на Linux носят по-стари версии на OpenJDK в своите пакетни архиви и те също могат да се инсталират.

Инсталирането на Java OpenJDK на Linux е супер лесно и няма да е необходимо да вършите много упорита работа. За да го стартирате, отворете прозорец на терминала и следвайте инструкциите, които съответстват на дистрибуцията на Linux, която използвате.

  Как да инсталирате ZFS на Linux

Ubuntu

Ubuntu 18.10, както и Ubuntu 18.04 LTS, имат най-новата версия на OpenJDK (11). Можете лесно да го инсталирате от основния софтуерен архив, като изпълните следната команда Apt.

sudo apt install openjdk-11-jdk openjdk-11-jre

Като алтернатива, ако все още сте с Ubuntu 16.04 LTS и имате нужда от Java, можете да получите OpenJDK 8. Имайте предвид, че не е толкова нов или толкова пълен с функции, колкото версия 11!

sudo apt install openjdk-8-jdk openjdk-8-jre

Debian

Да накарате OpenJDK да работи на Debian е доста лесно. С казаното, моля, имайте предвид, че текущата версия на Debian Stable (9) носи само OpenJDK 8, остаряла версия.

sudo apt-get install  openjdk-8-jre openjdk-8-jdk

Както бе споменато по-горе, Debian 9 Stable има някои сериозно остарели пакети OpenJDK. Ако имате нужда от нещо много по-ново, помислете за актуализиране до Debian 10. Или вижте как можете да активирате Backports, за да получите по-нов софтуер.

Arch Linux

Arch Linux има най-новите OpenJDK пакети (версия 11). За да го инсталирате, няма да е необходимо да прибягвате до AUR. Вместо това е доста лесно да го стартирате директно от „Extra” репо, чрез Pacman.

sudo pacman -S jre-openjdk jdk-openjdk

Fedora

Fedora Linux носи множество издания на OpenJDK в своя архив на софтуерни пакети. Като се има предвид това, най-добре е да стартирате най-новата версия, тъй като тя има най-новите функции.

  Как да настроите инструмента за управление на Lychee Photo на Linux

За да получите OpenJDK 11 на Fedora Linux, въведете следната DNF команда в прозорец на терминала.

sudo dnf install java-11-openjdk

OpenSUSE

Трябва да получите среда за изпълнение на OpenJDK, както и комплекта за разработка за вашата OpenSUSE Linux система? Ще се радвате да разберете, че е много лесно да се настрои! За да го стартирате, въведете командата Zypper по-долу.

sudo zypper install java-11-openjdk

Генеричен Linux

Изходният код за OpenJDK е достъпен за инсталиране на всички Linux. Ако използвате базирана на Linux операционна система, която не предоставя OpenJDK от кутията, отидете на страницата за изтегляне и вземете кода сами.

Вариант 2 – Java Runtime Environment на Oracle

OpenJDK работи в повечето случаи. Въпреки това, той не работи за 100% от Java приложенията на Linux. Ако сте се сблъскали с някои проблеми с OpenJDK, страхотна идея е просто да инсталирате официалната версия на Oracle.

Oracle Java за Linux работи върху различни Linux дистрибуции. В този раздел на ръководството ще разгледаме как да накараме средата за изпълнение да работи във всички дистрибуции, които имат налични пакети.

Ubuntu

Въпреки че Ubuntu Linux е най-популярната операционна система Linux, ориентирана към потребителите, Oracle няма DEB пакет за изтегляне за инсталиране. В резултат на това потребителите са направили PPA архив на трета страна, който извършва инсталацията автоматично.

За да накарате PPA да работи, отворете терминал и използвайте командата add-apt-repository по-долу.

sudo add-apt-repository ppa:webupd8team/java

След това изпълнете командата за актуализиране.

sudo apt update

С помощта на командата Apt инсталирайте Oracle Java 11.

sudo apt install oracle-java11-installer

И накрая, задайте Java 11 по подразбиране.

sudo apt install oracle-java11-set-default

Debian

Имате нужда от Java на Debian? Благодарение на сходството на операционната система с Ubuntu е възможно да се използва PPA. За да го стартирате, стартирайте терминал и получете root достъп.

su

Сега, когато имате Root на Debian, добавете Java PPA към вашата система.

echo "deb https://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | tee /etc/apt/sources.list.d/linuxuprising-java.list

След това активирайте GPG ключа на източника на софтуер с apt-key.

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A

Изпълнете командата за актуализиране.

apt-get update

Инсталирайте Java 11 от софтуерните източници с помощта на Apt-get.

apt-get install oracle-java11-installer

И накрая, задайте Java 11 по подразбиране.

sudo apt-get install oracle-java11-set-default

Arch Linux

В Arch AUR няма официален пакет за изпълнение на Oracle Java. Ако абсолютно имате нужда от Java, проверете официалната страница за изтегляне на Linux. Ще можете да изтеглите и инсталирате версия на TarGZ на Java. В противен случай се придържайте към OpenJDK.

  5 отлични мениджъри за изтегляне за Linux

Fedora и OpenSUSE

Oracle разпространява RPM на Java, така че ще можете лесно да инсталирате Java на Fedora и OpenSUSE. за да вървим, отидете на страницата за изтегляне на Oracle.com.

На страницата вземете RPM версията на Java. След това отворете терминал и следвайте инструкциите по-долу, за да го инсталирате на вашата система.

Fedora

cd ~/Downloads

sudo dnf install jre-8u191-linux-x64.rpm

OpenSUSE

cd ~/Downloads

sudo zypper install jre-8u191-linux-x64.rpm

Генеричен Linux

Oracle има TarGZ версия на тяхната среда за изпълнение на Java. Ако имате нужда от официалния Java JRE, преминете към това връзкаизтеглете го и следвайте инструкциите на страницата, за да работи.