Kuidas paigaldada Java in Ubuntu (Linux)

โšก Nutikas kokkuvรตte

paigaldamine Java on Ubuntu vรตtab kaks puhast rada: OpenJDK paketihalduri apt vรตi kรคsitsi salvestatud tarballi Oracle JDK, lisaks vรคike kogum keskkonnamuutujaid ja update-alternatives kรคske, mis muudavad Ubuntu tunne kรคitusaega รคra.

  • ๐Ÿ“ฆ OpenJDK apt kaudu: sudo apt install default-jdk tรตmbab praeguse LTS OpenJDK faili serverist. Ubuntu arhiveerida รผhe kรคsuga.
  • โฌ‡๏ธ Oracle JDK tarball: Laadige tar.gz alla aadressilt Oracle, endinetract kรคsuga /opt ja registreeri binaarfailid kรคsuga update-alternatives.
  • ๐Ÿงน Eemaldage vanad versioonid: sudo apt purge openjdk-* puhastab varasemad installid, nii et teele (PATH) jรครคb ainult soovitud kรคituskeskkond.
  • ๐ŸŒฑ JAVA_HOME: Mรครคrake JAVA_HOME failis /etc/profile vรตi ~/.bashrc, et luua tรถรถriistu nagu Maven, Gradleja Tomcat leiavad JDK.
  • ๐Ÿ”€ uuendamise alternatiivid: Registreeri Java, Java ja Javac, nii et Ubuntu saab sujuvalt mitme installitud JDK vahel vahetada.
  • โœ… Paigaldamise kinnitamine: java -version ja javac -version kinnitavad kรคitusaja versiooni ja seda, et kompilaator asub teel (PATH).
  • ๐Ÿ—‘๏ธ Uninstall Java: apt remove โ€“purge OpenJDK jaoks vรตi kustutage kaust /opt ja eemaldage alternatiivide kirje Oracle JDK.

Kuidas paigaldada Java in Ubuntu (Linux)

See samm-sammult juhend selgitab, kuidas paigaldada Java on Ubuntu Linux kasutab kahte tรตestatud marsruuti. Paketihaldur apt pakub OpenJDK-d รผhe kรคsuga, samas kui kรคsitsi tarball-install vรตimaldab teil mis tahes Oracle JDK jรคrk. Samad kรคsud toimivad ka hilisemates versioonides. Ubuntu LTS-vรคljaanded.

Kuidas paigaldada Oracle Java on Ubuntu Linux

Kasutusjuhend Oracle JDK installimine annab teile tรคieliku kontrolli tรคpse vรคljalaske ja asukoha รผle. Allolevad รผheksa sammu kustutavad kรตik eelmised OpenJDK jรคrgud, nttract Oracle tarballi jaoks registreerige binaarfailid update-alternativesja kontrollige kรคitusaja versiooni.

Step 1) Enne seadistamist Java, eemaldage sรผsteemist olemasolev OpenJDK vรตi JRE. Kรคivitage jรคrgmine kรคsk:

sudo apt-get purge openjdk-\*

Teilt kรผsitakse kinnitust. Sisestage Y ja oodake, kuni desinstallimine on lรตppenud.

Kuidas paigaldada Java On Ubuntu

Step 2) Kontrollige, kas Ubuntu operatsioonisรผsteemi arhitektuur on 32-bitine vรตi 64-bitine. Kรคivita:

file /sbin/init

Kuidas paigaldada Java On Ubuntu

Step 3) Laadige hiljemalt alla Java arhiiv (nรคiteks jdk-8-linux-x64.tar.gz) alates Oracle sait:

https://www.oracle.com/java/technologies/downloads/

Nรตustu litsentsilepinguga ja vali รตige versioon:

  • valima x86 32-bitise sรผsteemi jaoks.
  • valima x64 64-bitise sรผsteemi jaoks.
  • Valige tar.gz arhiivi jaoks Ubuntu.
  • valima rpm Red Hat-pรตhise sรผsteemi jaoks.

Kuidas paigaldada Java On Ubuntu

Step 4) Ava terminal ja navigeeri kausta, kus asub allalaaditud arhiiv. Selles รตpetuses asub fail kaustas ~/Downloads. Nรคidetracarhiivi jรคrgmisega:

sudo tar -xvf jdk-8u5-linux-i586.tar.gz

Sisestage parool, kui seda kรผsitakse. Kui see on tehtud,trackui tsioon lรตpeb, peaksite nรคgema uut jdk1.8.0_05 kaust praeguses kataloogis.

Kuidas paigaldada Java On Ubuntu

Step 5) Lisage lรตppu jรคrgmised sรผsteemimuutujad /etc/profile fail, nii et iga sisselogimiskest vรตtab uue JDK omaks:

JAVA_HOME=<Directory where JAVA has been extracted>/jdk1.8.0
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export PATH

Ava fail jรคrgmiselt:

sudo nano /etc/profile

Sisestage รผlaltoodud sรผsteemimuutujad ja vajutage Ctrl+X vรคljumiseks ja vajutage Y muudatuste salvestamiseks.

Step 6) Laadige kestakeskkond uuesti, et uued muutujad kohe jรตustuksid:

. /etc/profile

Step 7) Registreeri uued JDK binaarfailid Ubuntu'S update-alternatives sรผsteem nii java, javacja javaws otsustada Oracle ehitada. Kleepige terminali jรคrgmine kรคsk:

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

Step 8) Rรครคkima Ubuntu et Oracle JDK, sa just ekstracted (nรคiteks jdk1.8.0_05) on vaikimisi Java kรคitusaeg:

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

Step 9) Testige paigaldust:

java -version

Eduka installi korral prinditakse versiooni, kรคitusaja ja 64-bitise HotSpot serveri virtuaalmasina read, mis kinnitavad, et Oracle JDK on nรผรผd aktiivne Java oma sรผsteemis.

Kuidas OpenJDK-d installida Ubuntu Apt paketihalduri kasutamine

sild Ubuntu kasutajad installivad OpenJDK asemel Oracle JDK, kuna see tarnitakse Ubuntu arhiiv, saab turvavรคrskendusi lรคbi aptja see ei nรตua Oracle konto. OpenJDK on selle referentsteostus Java SE spetsifikatsioonile vastav ja tรคielikult รผhildub ehitustรถรถriistadega nagu Maven, Gradleja Tomcat.

Step 1) Vรคrskenda pakettide nimekirja nii apt nรคeb uusimaid saadaolevaid JDK versioone:

sudo apt update

Step 2) Paigaldage vaikimisi JDK, mis on praegu soovitatud versioon Ubuntu:

sudo apt install default-jdk

Ainult kรคituskeskkonna (mitte kompilaatori) installimiseks kasutage sudo apt install default-jre selle asemel. Mรตlemad kรคsud hangivad automaatselt teie toetatud uusima OpenJDK versiooni Ubuntu vabastama.

Step 3) Konkreetse OpenJDK versiooni valimiseks installige see otse numbri jรคrgi. Ubuntu LTS-versioonid sisaldavad OpenJDK 11, 17 ja 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

Step 4) Kinnitage installimine ja kontrollige kompilaatorit:

java -version
javac -version

Mรตlemad kรคsud peaksid vรคljastama vastavad versioonistringid, nรคiteks openjdk version "17.0.11"Kui installitud on mitu JDK versiooni, kasutage sudo update-alternatives --config java et interaktiivselt valida vaikimisi kรคituskeskkond. Sama kรคsk koos javac lรผlitab kompilaatori sisse.

OpenJDK installiti lรคbi apt maandub sisse /usr/lib/jvm/See tee on see, millele sa osutad. JAVA_HOME ehitustรถรถriistade, rakendusserverite vรตi IDE-de (nt IntelliJ IDEA ja Eclipse.

Kuidas seadistada JAVA_HOME keskkonnamuutuja sisse Ubuntu

Ehitage tรถรถriistu, nรคiteks Maven, Gradle, Ant, Isane ja Jenkins Loe JAVA_HOME keskkonnamuutuja JDK leidmiseks. Kui JAVA_HOME puudub vรตi osutab valele versioonile, siis need tรถรถriistad ei kompileeri, pakki ega kรคivitu. Ubuntu ei mรครคra seda automaatselt, seega mรครคrate selle รผks kord kasutaja vรตi kogu sรผsteemi kohta.

Step 1) Leia tegelik JDK tee. readlink trikk tagastab tegeliku kausta, mis java otsustab:

readlink -f $(which java)
# example output: /usr/lib/jvm/java-17-openjdk-amd64/bin/java

JDK kodukaust on รผle the,en bin kataloog. Nรคites, mis on /usr/lib/jvm/java-17-openjdk-amd64.

Step 2) komplekt JAVA_HOME ainult teie kasutajale redigeerimise teel ~/.bashrc:

echo 'export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64' >> ~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

Step 3) komplekt JAVA_HOME sรผsteemi ulatuses (kรตik kasutajad) redigeerimise teel /etc/environment:

sudo nano /etc/environment
# add the following line, save, and exit
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"

Laadi keskkond uuesti source /etc/environment vรตi kรคivitage uus kest, et muudatus jรตustuks.

Step 4) Veenduge, et muutuja on รตigesti seatud:

echo $JAVA_HOME
$JAVA_HOME/bin/java -version

Esimene kรคsk kordab JDK teed ja teine โ€‹โ€‹kรคsk kรคivitab tรคpselt sama tee. java binaarne, mis JAVA_HOME osutab, kinnitades, et mรตlemad sรคtted sobivad.

Kuidas kontrollida, vahetada ja desinstallida Java on Ubuntu

Kunagi Java on installitud, peate sageli kontrollima versiooni, vahetama mitme JDK vahel vรตi eemaldama vanema kรคituskeskkonna. Kรตik kolm รผlesannet kasutavad standardset Ubuntu tรถรถriistad ja igaรผks neist vรตtab vaid paar sekundit.

Kontrollige installitud Java versioon

Kolm kรคsku annavad tรคieliku รผlevaate praegusest kรคituskeskkonnast, kompilaatorist ja vaikesรคtetest:

java -version                        # runtime version
javac -version                       # compiler version
sudo update-alternatives --display java   # every registered JDK

If java -version tรถรถtab, aga javac -version annab teada, et kรคsku โ€žkรคsku ei leitudโ€, installitud on ainult JRE. Paigalda JDK koos sudo apt install default-jdk kompilaatori lisamiseks.

Mitme JDK versiooni vahel vahetamine

Kui installisite mitu JDK-d, valige interaktiivselt vaikeseade jรคrgmiselt:

sudo update-alternatives --config java
sudo update-alternatives --config javac

Ubuntu prindib kรตigi registreeritud JDK-de nummerdatud loendi. Tippige soovitud versioonile vastav number ja vajutage sisestusklahvi. Korrake kรคsku jรคrgmise jaoks: javac kompilaatori vahetamiseks koos kรคituskeskkonnaga.

Uninstall Java Rohkem kui Ubuntu

OpenJDK installitud eemaldamiseks apt, puhasta pakett ja eemalda kasutamata sรตltuvused:

sudo apt remove --purge openjdk-17-jdk
sudo apt autoremove

Rakenduse eemaldamiseks Oracle JDK, sina ekstrackรคsitsi kustutage kaust ja tรผhistage alternatiivi registreering:

sudo rm -rf /opt/jdk1.8.0_05
sudo update-alternatives --remove "java" "/opt/jdk1.8.0_05/bin/java"

Pรคrast desinstallimist kรคivitage java -version veel kord, et kinnitada eemaldamise lรตpetamist. Vรคljund peaks nรคitama kas teistsugust registreeritud JDK-d vรตi kui kรคsku ei leitud, siis Java jรครคb sรผsteemi.

KKK

Kรคivita sudo apt update ja seejรคrel sudo apt install default-jdk. Ubuntu Laadib arhiivist alla soovitatava OpenJDK jรคrgu, installib kompilaatori ja kรคituskeskkonna ning registreerib need รผhe sammuga update-alternatives'iga.

OpenJDK on tasuta avatud lรคhtekoodiga viiteversioon Java SE, levitatakse lรคbi Ubuntu arhiiv. Oracle JDK on kommertsversioon, millel on sama kood pluss Oracle tugi. Mรตlemad lรคbivad Java SE รผhilduvustestid.

Lisa export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 faili ~/.bashrc รผhe kasutaja jaoks vรตi lisa see iga kasutaja jaoks faili /etc/environment. Kรคivita failil lรคhtekood ja seejรคrel kontrolli seadistust kรคsuga echo $JAVA_HOME.

Vaikimisi kรคituskeskkonna interaktiivseks valimiseks kรคivitage sudo update-alternatives โ€“config java, seejรคrel korrake kompilaatori jaoks kรคsku โ€“config javac. Ubuntu loetleb kรตik registreeritud JDK-d indeksi jรคrgi, et saaksite valida konkreetse versiooni.

OpenJDK puhul kรคivitage sudo apt remove โ€“purge openjdk-17-jdk ja seejรคrel sudo apt autoremove. Kรคsitsi installimiseks Oracle installige, kustutage endinetracted kausta ja tรผhista alternatiivi registreering kรคsuga sudo update-alternatives โ€“remove.

Kรคivitusaja kontrollimiseks kรคivita `java -version` ja kompilaatori kontrollimiseks `javac -version`. Kattuvad versioonistringid kinnitavad tรคieliku JDK olemasolu. Kui prinditakse ainult Java, installi JDK, et lisada kompilaator ja tรถรถriistade kataloog.

Tehisintellekti assistendid, nรคiteks ChatGPT, loevad teie operatsioonisรผsteemi versiooni ja suunavad selle JDK-sse, seejรคrel loovad kopeeri-kleebi apt-kรคsklused, JAVA_HOME kirjed ja update-alternatives koodijupid. Samuti diagnoosivad nad java -version vรคljundist PATH-vigu kiiremini kui kรคsitsi tรตrkeotsing.

Jah. GitHub Copilot toetab shelliskripte ja Dockerfile'e, mis installivad OpenJDK, mรครคravad JAVA_HOME ja registreerivad alternatiive. RevEnne sudoga kรคivitamist vaadake รตige JDK versiooni ja รตige tee jaoks loodud koodi.

Vรตta see postitus kokku jรคrgmiselt: