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

Java Runtime и Java-базирани приложенияне са толкова популярни, колкото някога. Много разработчици се опитват да се отърват от него като платформа. Въпреки репутацията на Java време на изпълнение, все още се използва широко днес. Той е на 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, което използвате.

Ubuntu

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

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. Вместо това е доста лесно да се премине директно от репото „Екстра“, чрез Pacman.

sudo pacman -S jre-openjdk jdk-openjdk

Fedora

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

За да получите 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, отворете терминал и използвайте добавка ап-хранилище по-долу.

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 http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | tee /etc/apt/sources.list.d/linuxuprising-java.list

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

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

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

apt-get update

Инсталирайте Java 11 от софтуерните източници, като използвате Ап-да.

apt-get install oracle-java11-installer

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

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

Arch Linux

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

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, преминете към тази връзка, изтеглете я и следвайте инструкциите на страницата, за да работи.

Коментари