Slik installerer Java in Ubuntu (Linux)
โก Smart oppsummering
Installere Java on Ubuntu tar to rene stier, apt-pakkebehandleren for OpenJDK eller en manuell tarball for Oracle JDK, pluss et lite sett med miljรธvariabler og update-alternatives-kommandoer som lager Ubuntu gjenkjenne kjรธretiden.

Denne trinnvise veiledningen forklarer hvordan du installerer Java on Ubuntu Linux bruker to velprรธvde ruter. Pakkebehandleren apt leverer OpenJDK i รฉn kommando, mens en manuell tarball-installasjon lar deg feste hvilken som helst Oracle JDK-bygg. De samme kommandoene fungerer pรฅ tvers av nyere Ubuntu LTS-utgivelser.
Slik installerer Oracle Java on Ubuntu Linux
Manualen Oracle JDK-installasjon gir deg full kontroll over den nรธyaktige utgivelsen og plasseringen. De ni trinnene nedenfor sletter alle tidligere OpenJD-bygg, f.eks.tract Oracle tarball, registrer binรฆrfilene med update-alternatives, og bekreft kjรธretidsversjonen.
Trinn 1) Fรธr du setter opp Java, fjern eksisterende OpenJDK eller JRE fra systemet. Kjรธr fรธlgende kommando:
sudo apt-get purge openjdk-\*
Du vil bli bedt om รฅ bekrefte. Skriv inn Y og vent til avinstallasjonen er fullfรธrt.
Trinn 2) Sjekk om Ubuntu Operativsystemets arkitektur er 32-bit eller 64-bit. Kjรธr:
file /sbin/init
Trinn 3) Last ned det siste Java arkiv (for eksempel jdk-8-linux-x64.tar.gz) fra Oracle nettstedet:
https://www.oracle.com/java/technologies/downloads/
Godta lisensavtalen og velg riktig versjon:
- Velg x86 for et 32-bits system.
- Velg x64 for et 64-bits system.
- Velg tar.gz arkiv for Ubuntu.
- Velg rpm for et Red Hat-basert system.
Trinn 4) ร
pne en terminal og naviger til mappen som inneholder det nedlastede arkivet. I denne veiledningen ligger filen i ~/Downloads. Ekstracarkivet med:
sudo tar -xvf jdk-8u5-linux-i586.tar.gz
Skriv inn passordet ditt hvis du blir bedt om det. Nรฅr du har eks.tracsjonen er ferdig, bรธr du se en ny jdk1.8.0_05 mappen i gjeldende katalog.
Trinn 5) Legg til fรธlgende systemvariabler pรฅ slutten av /etc/profile fil slik at hvert innloggingsskall plukker opp den nye JDK-en:
JAVA_HOME=<Directory where JAVA has been extracted>/jdk1.8.0 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export JAVA_HOME export PATH
ร pne filen med:
sudo nano /etc/profile
Skriv inn systemvariablene som vises ovenfor, trykk pรฅ Ctrl+X for รฅ avslutte, og trykk pรฅ Y for รฅ lagre endringene.
Trinn 6) Last inn skallmiljรธet pรฅ nytt slik at de nye variablene trer i kraft umiddelbart:
. /etc/profile
Trinn 7) Registrer de nye JDK-binรฆrfilene med Ubuntu'S update-alternatives systemet sรฅ java, javacog javaws lรธse til Oracle bygg. Lim inn fรธlgende i terminalen:
sudo update-alternatives --install "/usr/bin/java" "java" "<Directory where JAVA has been extracted>/bin/java" 1 sudo update-alternatives --install "/usr/bin/javac" "javac" "<Directory where JAVA has been extracted>/bin/javac" 1 sudo update-alternatives --install "/usr/bin/javaws" "javaws" "<Directory where JAVA has been extracted>/bin/javaws" 1
Trinn 8) Fortell Ubuntu at Oracle JDK, du er nettopp ekstracted (for eksempel jdk1.8.0_05) er standardinnstillingen Java kjรธretid:
sudo update-alternatives --set java <Directory where JAVA has been extracted>/bin/java sudo update-alternatives --set javac <Directory where JAVA has been extracted>/bin/javac sudo update-alternatives --set javaws <Directory where JAVA has been extracted>/bin/javaws
Trinn 9) Test installasjonen:
java -version
En vellykket installasjon skriver ut versjon, kjรธretid og 64-biters HotSpot-server VM-linjer, og bekrefter at Oracle JDK er nรฅ aktiv Java pรฅ systemet ditt.
Slik installerer du OpenJDK pรฅ Ubuntu Bruk av apt-pakkebehandleren
bro Ubuntu brukere installerer OpenJDK istedenfor Oracle JDK fordi den sendes i Ubuntu arkiv, mottar sikkerhetsoppdateringer gjennom apt, og krever ikke en Oracle konto. OpenJDK er referanseimplementeringen av Java SE-spesifikasjon og er fullt kompatibel med byggeverktรธy som Maven, Gradle, og Tomcat.
Trinn 1) Oppdater pakkelisten slik at apt ser de nyeste tilgjengelige JDK-versjonene:
sudo apt update
Trinn 2) Installer standard JDK, som er versjonen som anbefales av Ubuntu:
sudo apt install default-jdk
For รฅ installere bare runtime-programmet (ingen kompilator), bruk sudo apt install default-jre i stedet. Begge kommandoene henter automatisk den nyeste OpenJDK-versjonen som stรธttes av din Ubuntu slipp.
Trinn 3) For รฅ velge en spesifikk OpenJDK-versjon, installer den direkte etter nummer. Ubuntu LTS-utgivelser har OpenJDK 11, 17 og 21:
sudo apt install openjdk-17-jdk # LTS release, common default sudo apt install openjdk-21-jdk # newest LTS in the archive sudo apt install openjdk-11-jdk # older LTS for legacy applications
Trinn 4) Bekreft installasjonen og sjekk kompilatoren:
java -version javac -version
Begge kommandoene skal skrive ut samsvarende versjonsstrenger, for eksempel openjdk version "17.0.11"Hvis flere JDK-versjoner er installert, bruk sudo update-alternatives --config java for รฅ interaktivt velge standard kjรธretid. Den samme kommandoen med javac bytter kompilatoren.
OpenJDK installert via apt lander i /usr/lib/jvm/Det er den veien du peker pรฅ. JAVA_HOME til nรฅr du konfigurerer byggeverktรธy, applikasjonsservere eller IDE-er som IntelliJ IDEA og Eclipse.
Slik setter du opp JAVA_HOME-miljรธvariabelen Ubuntu
Bygg verktรธy som Maven, Gradle, Maur, Hannkatt og Jenkins les JAVA_HOME miljรธvariabel for รฅ finne JDK-en. Hvis JAVA_HOME mangler eller peker pรฅ feil versjon, klarer ikke disse verktรธyene รฅ kompilere, pakke eller starte. Ubuntu angir den ikke automatisk, sรฅ du angir den รฉn gang per bruker eller pรฅ hele systemet.
Trinn 1) Finn den faktiske JDK-banen. readlink trikset returnerer den virkelige mappen som java bestemmer seg for รฅ:
readlink -f $(which java)
# example output: /usr/lib/jvm/java-17-openjdk-amd64/bin/java
JDK-hjemmet er mappen ovenfor de bin katalog. I eksemplet som er /usr/lib/jvm/java-17-openjdk-amd64.
Trinn 2) Sett JAVA_HOME bare for brukeren din ved รฅ redigere ~/.bashrc:
echo 'export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64' >> ~/.bashrc echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc source ~/.bashrc
Trinn 3) Sett JAVA_HOME systemomfattende (alle brukere) ved รฅ redigere /etc/environment:
sudo nano /etc/environment # add the following line, save, and exit JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
Last inn miljรธet pรฅ nytt med source /etc/environment eller start et nytt skall for at endringen skal tre i kraft.
Trinn 4) Bekreft at variabelen er riktig satt:
echo $JAVA_HOME
$JAVA_HOME/bin/java -version
Den fรธrste kommandoen gjentar JDK-banen, og den andre kommandoen kjรธrer nรธyaktig den samme java binรฆr det JAVA_HOME peker pรฅ, og bekrefter at begge innstillingene stemmer overens.
Slik bekrefter, bytter og avinstallerer du Java on Ubuntu
Gang Java er installert, mรฅ du ofte sjekke versjonen, bytte mellom flere JDK-er eller fjerne en eldre runtime. Alle tre oppgavene bruker standard Ubuntu verktรธy og tar bare noen fรฅ sekunder hver.
Bekreft det installerte Java Versjon
Tre kommandoer gir et komplett bilde av gjeldende kjรธretid, kompilator og standardalternativ:
java -version # runtime version javac -version # compiler version sudo update-alternatives --display java # every registered JDK
If java -version fungerer, men javac -version rapporterer ยซkommando ikke funnetยป, bare JRE er installert. Installer JDK med sudo apt install default-jdk for รฅ legge til kompilatoren.
Bytt mellom flere JDK-versjoner
Hvis du har installert mer enn รฉn JDK, velg standarden interaktivt med:
sudo update-alternatives --config java sudo update-alternatives --config javac
Ubuntu skriver ut en nummerert liste over alle registrerte JDK-er. Skriv inn nummeret som samsvarer med versjonen du รธnsker, og trykk Enter. Gjenta kommandoen for javac รฅ bytte kompilatoren samtidig med kjรธretiden.
Avinstaller Java fra Ubuntu
For รฅ fjerne en OpenJDK installert via apt, tรธm pakken og rydd opp i ubrukte avhengigheter:
sudo apt remove --purge openjdk-17-jdk
sudo apt autoremove
For รฅ fjerne en Oracle JDK din ekstracmanuelt, slett mappen og avregistrer alternativet:
sudo rm -rf /opt/jdk1.8.0_05
sudo update-alternatives --remove "java" "/opt/jdk1.8.0_05/bin/java"
Etter avinstallering, kjรธr java -version en gang til for รฅ bekrefte at fjerningen er fullfรธrt. Utdataene skal enten vise en annen registrert JDK eller ยซkommando ikke funnetยป hvis ikke Java forblir pรฅ systemet.




