Java Runtime og Java-baserte applikasjonerer ikke så populære som de en gang var. Mange utviklere prøver sitt beste for å komme bort fra det som plattform. Til tross for omdømmet til Java-runtime, brukes fremdeles sterkt i dag. Det er på Android, populære webapplikasjoner drives av det, videospill kjører fortsatt på det, og det brukes til og med på storskala Linux-servere. Hvis du er en Linux-bruker som ønsker å installere Java på Linux, har du to alternativer du kan prøve.
Det er OpenJDK-prosjektet, en åpen kildekodeimplementering av Java Runtime-miljøet som fungerer på praktisk talt alle Linux-distribusjoner der ute med letthet. Sammen med det kan Linux-brukere også installere det offisielle Oracle Java-settet, som er mye vanskeligere å komme i gang, men tilbyr mer moderne funksjoner og bedre funksjonalitet. I dette innlegget skal vi gå gjennom hvordan du kan få dem begge til å bli satt opp og kjørt.
Alternativ 1 - Java OpenJDK

Med tanke på at Oracle sitt Java-runtime-miljø er utfordrende å sette opp for gjennomsnittlige brukere, er Java OpenJDK et praktisk verktøy for Linux.
Det er mange forskjellige versjoner av OpenJDK. Per nå er det versjon 11, og den har alle de nye oppdateringene. Imidlertid har de fleste Linux-distribusjoner eldre utgivelser av OpenJDK i pakkearkivene sine, og de er også installerbare.
Det er superenkelt å installere Java OpenJDK på Linux,og du trenger ikke gjøre mye hardt arbeid. For å få det til, åpner du et terminalvindu og følger instruksjonene som tilsvarer Linux-distribusjonen du bruker.
Ubuntu
Ubuntu 18.10, samt Ubuntu 18.04 LTS, har den siste utgivelsen av OpenJDK (11). Du kan enkelt installere det fra det primære programvarearkivet ved å kjøre følgende apt kommando.
sudo apt install openjdk-11-jdk openjdk-11-jre
Alternativt, hvis du fortsatt er på Ubuntu 16.04 LTS og trenger Java, kan du få OpenJDK 8. Husk at den ikke er så ny eller så funksjonsfylt som versjon 11!
sudo apt install openjdk-8-jdk openjdk-8-jre
Debian
Å få OpenJDK til å jobbe med Debian er ganske enkelt. Når det er sagt, må du huske at den nåværende utgivelsen av Debian Stable (9) bare har OpenJDK 8, en utdatert utgivelse.
sudo apt-get install openjdk-8-jre openjdk-8-jdk
Som nevnt over har Debian 9 Stable noenalvorlig utdaterte OpenJDK-pakker. Hvis du trenger noe mye nyere, kan du vurdere å oppdatere til Debian 10. Eller sjekk ut hvordan du kan aktivere Backports for å få nyere programvare.
Arch Linux
Arch Linux har de nyeste OpenJDK-pakkene (versjon 11). For å installere det, trenger du ikke å ty til AUR. I stedet er det ganske enkelt å få det til å gå direkte fra "Ekstra" repo, via Pacman.
sudo pacman -S jre-openjdk jdk-openjdk
Fedora
Fedora Linux har flere utgivelser av OpenJDK i arkivet for programvarepakker. Når det er sagt, er det best å kjøre den siste versjonen, siden den har de nyeste funksjonene.
For å få OpenJDK 11 på Fedora Linux, skriv inn følgende DNF kommando i et terminalvindu.
sudo dnf install java-11-openjdk
Opensuse
Trenger du å få OpenJDK Runtime-miljøet, så vel som utviklingssettet for ditt OpenSUSE Linux-system? Du vil gjerne vite at det er veldig enkelt å sette opp! For å få det til, skriv inn zypper kommando nedenfor.
sudo zypper install java-11-openjdk
Generisk Linux
Kildekoden for OpenJDK er tilgjengelig forinstaller på hele Linux. Hvis du bruker et Linux-basert operativsystem som ikke gir OpenJDK ut av esken, kan du gå over til nedlastingssiden og ta tak i koden selv.
Alternativ 2 - Oracle's Java Runtime Environment
OpenJDK fungerer i de fleste tilfeller. Det fungerer imidlertid ikke for 100% av Java-applikasjonene på Linux. Hvis du har fått problemer med OpenJDK, er det en god ide bare å installere den offisielle Oracle-versjonen.
Oracle Java for Linux fungerer på en rekke Linux-distribusjoner. I denne delen av guiden vil vi dekke hvordan du får runtime-miljøet til å jobbe med alle distribusjoner som har pakker tilgjengelig.
Ubuntu
Selv om Ubuntu Linux er verdens mestdet populære forbrukervendte Linux-operativsystemet, har ikke Oracle en nedlastbar DEB-pakke for installasjon. Som et resultat har brukere laget et tredjeparts PPA-arkiv som gjør installasjonen automatisk.
For å få PPA til å fungere, åpner du en terminal og bruker add-apt-repository kommando nedenfor.
sudo add-apt-repository ppa:webupd8team/java
Deretter kjører du Oppdater kommando.
sudo apt update
Ved å bruke kommandoen Apt, installer Oracle Java 11.
sudo apt install oracle-java11-installer
Til slutt setter du Java 11 som standard.
sudo apt install oracle-java11-set-default
Debian
Trenger du Java på Debian? Takket være operativsystemets likhet med Ubuntu er det mulig å bruke en PPA. For å få den til å løpe, start en terminal og få root-tilgang.
su
Nå som du har Root på Debian, legger du til Java PPA til systemet ditt.
echo "deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | tee /etc/apt/sources.list.d/linuxuprising-java.list
Deretter aktiverer du programvarekildens GPG-nøkkel med apt-key.
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A
Kjør Oppdater kommando.
apt-get update
Installer Java 11 fra programvarekildene ved å bruke Apt-get.
apt-get install oracle-java11-installer
Til slutt setter du Java 11 som standard.
sudo apt-get install oracle-java11-set-default
Arch Linux
Det er ingen offisiell Oracle Java runtime-pakkei buen AUR. Hvis du absolutt trenger Java, sjekk den offisielle Linux nedlastingssiden. Du kan laste ned og installere en TarGZ-utgave av Java. Holder ellers med OpenJDK.
Fedora og OpenSUSE
Oracle distribuerer en RPM Java, slik at du enkelt kan installere Java på Fedora og OpenSUSE. Gå over til nedlastningssiden på Oracle.com for å få det til.

Ta tak i RPM-utgivelsen av Java på siden. Åpne deretter en terminal og følg instruksjonene nedenfor for å installere den på systemet ditt.
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-utgivelse av Java-kjøretiden. Hvis du trenger den offisielle Java JRE, kan du gå til denne lenken, laste den ned og følge instruksjonene på siden for å få den til å fungere.
kommentarer