- Java kan nemt installeres på forskellige distributioner af Linux ved hjælp af din pakkehåndtering.
- Der findes forskellige versioner af Java: JRE til at køre applikationer og JDK til at udvikle dem.
- Ubuntu, Debian, Fedora og Arch Linux har specifikke metoder til installation af Java.
- Det er vigtigt at konfigurere JAVA_HOME korrekt og verificere installationen efter færdiggørelse.
Det kan virke kompliceret at installere Java på Linux, hvis det er første gang, men sandheden er, at det med de rigtige trin er en hurtig og nem proces. Uanset om du har brug for Java til at køre applikationer eller planlægger at udvikle software, er det vigtigt at have det korrekt installeret og konfigureret på dit Linux-system for at undgå fejl og optimere ydeevnen.
Denne opdaterede og detaljerede guide forklarer trin for trin, hvordan du installerer Java på Linux , og dækker de mest almindelige distributioner som Ubuntu, Debian, Fedora og Arch Linux. Vi viser dig også, hvordan du vælger mellem JRE og JDK, konfigurerer miljøvariabler som JAVA_HOME og vælger standardversionen, hvis du har flere versioner installeret.
Hvad er Java, og hvorfor har du brug for det på Linux?
Java er et objektorienteret programmeringssprog, der er meget udbredt på grund af dets evne til at køre på flere platforme. Takket være Java Virtual Machine (JVM) kan applikationer udviklet i dette sprog køre på stort set ethvert operativsystem, inklusive Linux.
Det er essentielt for programmer som Apache Tomcat, Jenkins, Minecraft , Cassandra, Jetty og mange andre. Uanset om du kører eller udvikler disse applikationer, skal du installere Java på din Linux-distribution.
Pakketyper: JRE og JDK
Før du installerer Java, er det vigtigt at vide, at der er to hovedmuligheder:
- JRE (Java Runtime Environment): Indeholder alt, hvad der er nødvendigt for at køre Java-applikationer, men inkluderer ikke udviklingsværktøjer såsom compileren.
- JDK (Java Development Kit): Ud over JRE inkluderer disse versioner alt, hvad der er nødvendigt for at kompilere, debugge og udvikle Java-software.
Hvis du bare skal køre programmer, er JRE tilstrækkeligt. Men hvis du skal skrive Java-kode, skal du bruge JDK.
Installer Java på Ubuntu og Debian
Disse to distributioner deler APT -pakkesystemet , hvilket forenkler installationen.
Opdater arkiver
Start med at køre disse kommandoer i terminalen for at sikre, at du har de nyeste versioner tilgængelige:
sudo apt update
sudo apt upgrade
Installer standard JRE
Sådan installeres det grundlæggende runtime-miljø:
sudo apt install default-jre
Installer standard-JDK'en
Hvis du skal udvikle programmer i Java:
sudo apt install default-jdk
Installer en specifik version af OpenJDK
For at se de tilgængelige versioner:
apt search openjdk
Du kan derefter installere for eksempel Java 11 med:
sudo apt install openjdk-11-jdk
Installation af Oracle JDK
Oracle Java tilbyder udvidet support og er påkrævet af nogle kommercielle applikationer. For at installere det skal du gøre det manuelt:
-
- Download filen .tar.gz fra den officielle Oracles hjemmeside.
- Upload det til din server ved hjælp af
scpeller en klient som FileZilla:
scp jdk-version_linux-x64_bin.tar.gz usuario@IP:/tmp
-
- Udpak filen:
tar -xzf jdk-version_linux-x64_bin.tar.gz
-
- Flyt JDK-mappen til en permanent placering:
sudo mv jdk-version /usr/lib/jvm/oracle-jdk-version
Installer Java på Fedora
Fedora bruger DNF- manageren . For at installere Java 17 anbefales det i øjeblikket:
sudo dnf install java-17-openjdk
Til JDK:
sudo dnf install java-17-openjdk-devel
Installer Java på Arch Linux
Arch Linux gør det nemt at installere forskellige versioner af Java fra sine repositories:
For JRE:
sudo pacman -S jre-openjdk
Til JDK:
sudo pacman -S jdk-openjdk
Bekræft installationen
Efter installation af Java, tjek at det virker:
Sådan ser du Java-versionen:
java -version
Sådan ser du Java-compilerversionen:
javac -version
Hvis du ser noget i retning af openjdk version "17.0.2" , er alt korrekt.
Valg af hvilken Java-version der skal bruges som standard
På systemer med flere versioner kan du vælge standardversionen med:
sudo update-alternatives --config java
Du kan også gøre det med andre kommandoer som f.eks. javac, javadoc, keytoolOsv
Konfigurer JAVA_HOME
Mange værktøjer som Maven kræver, at du har defineret JAVA_HOME- variablen.
Find installationsstien
Tjek hvor Java er installeret ved hjælp af:
sudo update-alternatives --config java
Du vil se ruter som /usr/lib/jvm/java-17-openjdk-amd64.
Opsætning af JAVA_HOME for en bruger
Rediger din fil .bashrc:
nano ~/.bashrc
Til sidst tilføjer han:
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
Gem og anvend ændringerne:
source ~/.bashrc
Sæt JAVA_HOME systemomfattende
sudo nano /etc/environment
Tilføj denne linje (justerer stien):
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
Anvend ændringerne:
source /etc/environment
Sådan fjerner eller opdaterer du Java
Sådan opdaterer du Java:
sudo apt update && sudo apt upgrade
Sådan fjerner du en specifik installation:
sudo apt remove openjdk-17-jdk
Og hvis du også vil slette indstillingerne:
sudo apt purge openjdk-17-jdk
Det er ikke en kompliceret opgave at installere Java på Linux, men det er vigtigt at forstå trinnene og forskellene mellem versionerne. I denne artikel har vi samlet alle relevante oplysninger, så du nemt kan installere Java på Debian, Ubuntu, Fedora og Arch Linux. Vi viser dig også, hvordan du konfigurerer JAVA_HOME-variablen korrekt og vælger den version, du ønsker som standard. Med dette er du klar til at køre eller udvikle enhver Java-applikation på dit Linux-system.
Passioneret forfatter om bytes-verdenen og teknologien generelt. Jeg elsker at dele min viden gennem skrivning, og det er det, jeg vil gøre i denne blog, vise dig alle de mest interessante ting om gadgets, software, hardware, teknologiske trends og mere. Mit mål er at hjælpe dig med at navigere i den digitale verden på en enkel og underholdende måde.
