- - Hur man installerar Java på Linux

Hur man installerar Java på Linux

Java Runtime och Java-baserade applikationerär inte så populära som de en gång var. Många utvecklare försöker sitt bästa för att komma bort från det som en plattform. Trots Java-runtime-rykte används den fortfarande mycket idag. Det är på Android, populära webbapplikationer drivs av det, videospel spelar fortfarande på det och det används till och med på storskaliga Linux-servrar. Om du är en Linux-användare som vill installera Java på Linux har du två alternativ som du kan prova.

Det finns OpenJDK-projektet, en öppen källkodimplementering av Java Runtime-miljön som fungerar med praktiskt taget varje Linux-distribution där ute med lätthet. Tillsammans med det kan Linux-användare också installera det officiella Oracle Java-paketet, vilket är mycket svårare att komma igång men erbjuder mer moderna funktioner och bättre funktionalitet. I det här inlägget kommer vi att gå igenom hur man får båda upprättade och igång.

Alternativ 1 - Java OpenJDK

Med tanke på att Oracle's Java-runtime-miljö är utmanande att skapa för genomsnittliga användare, är Java OpenJDK ett praktiskt verktyg för Linux.

Det finns många olika versioner av OpenJDK. Från och med nu finns det version 11, och det har alla de nya korrigeringarna. De flesta Linux-distributioner har emellertid äldre utgåvor av OpenJDK i sina paketarkiv, och de är också installerbara.

Att installera Java OpenJDK på Linux är superlätt,och du behöver inte göra mycket hårt arbete. För att få det igång öppnar du ett terminalfönster och följer instruktionerna som motsvarar Linux-distributionen som du använder.

Ubuntu

Ubuntu 18.10, liksom Ubuntu 18.04 LTS, har den senaste versionen av OpenJDK (11). Du kan enkelt installera det från det primära programvaruarkivet genom att köra följande Benägen kommando.

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

Alternativt, om du fortfarande är på Ubuntu 16.04 LTS och behöver Java, kan du få OpenJDK 8. Kom ihåg att den inte är så ny eller så funktionsfylld som version 11!

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

Debian

Att få OpenJDK att arbeta med Debian är ganska enkelt. Med detta sagt, kom ihåg att den aktuella utgåvan av Debian Stable (9) endast innehåller OpenJDK 8, en föråldrad utgåva.

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

Som nämnts ovan har Debian 9 Stable någraallvarligt föråldrade OpenJDK-paket. Om du behöver något mycket nyare kan du överväga att uppdatera till Debian 10. Eller kolla hur du kan aktivera Backports för att få nyare programvara.

Arch Linux

Arch Linux har de senaste OpenJDK-paketen (version 11). För att installera det behöver du inte använda AUR. I stället är det ganska enkelt att få det att gå direkt från ”Extra” -repet via Pacman.

sudo pacman -S jre-openjdk jdk-openjdk

Fedora

Fedora Linux har flera utgåvor av OpenJDK i sitt programvarupaketarkiv. Med det sagt är det bäst att köra den senaste versionen, eftersom den har de senaste funktionerna.

Ange följande för att få OpenJDK 11 på Fedora Linux DNF kommando i ett terminalfönster.

sudo dnf install java-11-openjdk

OpenSUSE

Behöver du få OpenJDK Runtime-miljön, såväl som utvecklingspaketet för ditt OpenSUSE Linux-system? Du kommer gärna att veta att det är väldigt enkelt att installera! För att få det igång, ange Zypper kommando nedan.

sudo zypper install java-11-openjdk

Generisk Linux

Källkoden för OpenJDK är tillgänglig förinstallera på hela Linux. Om du använder ett Linux-baserat operativsystem som inte tillhandahåller OpenJDK ur rutan, gå över till nedladdningssidan och ta själv koden.

Alternativ 2 - Oracle's Java Runtime Environment

OpenJDK fungerar i de flesta fall. Det fungerar dock inte för 100% av Java-applikationerna i Linux. Om du har stött på några problem med OpenJDK är det en bra idé att bara installera den officiella Oracle-versionen.

Oracle Java för Linux fungerar på olika Linux-distributioner. I det här avsnittet i guiden beskriver vi hur du får runtime-miljön att arbeta med alla distributioner som har paket tillgängliga.

Ubuntu

Även om Ubuntu Linux är världens mestOracle har ett nedladdningsbart DEB-paket för installation. Som ett resultat har användare gjort ett PPA-arkiv från tredje part som gör installationen automatiskt.

För att få PPA att fungera öppnar du en terminal och använder add-apt-repository kommando nedan.

sudo add-apt-repository ppa:webupd8team/java

Kör sedan uppdatering kommando.

sudo apt update

Installera Oracle Java 11 med kommandot Apt.

sudo apt install oracle-java11-installer

Slutligen ställer du in Java 11 som standard.

sudo apt install oracle-java11-set-default

Debian

Behöver du Java på Debian? Tack vare operativsystemets likhet med Ubuntu är det möjligt att använda en PPA. Starta en terminal och få root-åtkomst för att få den igång.

su

Nu när du har Root på Debian lägger du till Java PPA till ditt system.

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

Aktivera sedan programvarukällans GPG-nyckel med apt-nyckel.

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

Springa det uppdatering kommando.

apt-get update

Installera Java 11 från programvarukällorna med Apt-get.

apt-get install oracle-java11-installer

Slutligen ställer du in Java 11 som standard.

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

Arch Linux

Det finns inget officiellt Oracle Java runtime-paketi bågen AUR. Om du absolut behöver Java, kolla den officiella Linux-nedladdningssidan. Du kommer att kunna ladda ner och installera en TarGZ-version av Java. Annars, håll fast vid OpenJDK.

Fedora och OpenSUSE

Oracle distribuerar ett varvtal Java, så att du enkelt kan installera Java på Fedora och OpenSUSE. För att få det igång, gå över till nedladdningssidan på Oracle.com.

På sidan tar du tag i RPM-utgåvan av Java. Öppna sedan en terminal och följ instruktionerna nedan för att installera den på ditt system.

Fedora

cd ~/Downloads
sudo dnf install jre-8u191-linux-x64.rpm

OpenSUSE

cd ~/Downloads
sudo zypper install jre-8u191-linux-x64.rpm

Generisk Linux

Oracle har en TarGZ-version av deras Java-runtime. Om du behöver den officiella Java JRE, gå över till den här länken, ladda ner den och följ instruktionerna på sidan för att få den att fungera.

kommentarer