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.

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.
Step 2) Kontrollige, kas Ubuntu operatsioonisรผsteemi arhitektuur on 32-bitine vรตi 64-bitine. Kรคivita:
file /sbin/init
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.
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.
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.




