- Java se može lako instalirati na različite distribucije Linux koristeći vaš upravitelj paketa.
- Postoje različite verzije Jave: JRE za pokretanje aplikacija i JDK za njihov razvoj.
- Ubuntu, Debian, Fedora i Arch Linux imaju specifične metode za instaliranje Jave.
- Neophodno je ispravno konfigurirati JAVA_HOME i provjeriti instalaciju nakon završetka.
Instaliranje Jave na Linuxu može izgledati komplicirano ako vam je prvi put, ali istina je da je, uz prave korake, to brz i jednostavan proces. Bez obzira da li vam je Java potrebna za pokretanje aplikacija ili planirate razvoj softvera, njena pravilna instalacija i konfiguracija na vašem Linux sistemu ključna je za izbjegavanje grešaka i optimizaciju performansi.
Ovaj ažurirani i detaljni vodič objašnjava kako instalirati Javu na Linux korak po korak , pokrivajući najčešće distribucije kao što su Ubuntu, Debian, Fedora i Arch Linux. Također vam pokazujemo kako birati između JRE i JDK, konfigurirati varijable okruženja poput JAVA_HOME i odabrati zadanu verziju ako imate instalirano više verzija.
Šta je Java i zašto vam je potrebna na Linuxu?
Java je objektno orijentisani programski jezik koji se široko koristi zbog svoje sposobnosti da radi na više platformi. Zahvaljujući Java Virtual Machine (JVM) , aplikacije razvijene u ovom jeziku mogu se pokretati na gotovo svakom operativnom sistemu, uključujući Linux.
To je neophodno za programe poput Apache Tomcata, Jenkinsa, Minecrafta , Cassandre, Jettyja i mnogih drugih. Bez obzira da li pokrećete ili razvijate ove aplikacije, potrebno je da instalirate Javu na svoju Linux distribuciju.
Vrste paketa: JRE i JDK
Prije instaliranja Jave, važno je znati da postoje dvije glavne opcije:
- JRE (Java Runtime okruženje): Sadrži sve što je potrebno za pokretanje Java aplikacija, ali ne uključuje razvojne alate poput kompajlera.
- JDK (Java razvojni komplet): Pored JRE-a, ove verzije uključuju sve što je potrebno za kompajliranje, debagiranje i razvoj Java softvera.
Ako ćete samo pokretati programe, JRE je dovoljan. Ali ako ćete pisati Java kod, trebat će vam JDK.
Instaliranje Jave na Ubuntu i Debian
Ove dvije distribucije dijele APT sistem paketa , što pojednostavljuje instalaciju.
Ažuriranje repozitorija
Počnite tako što ćete pokrenuti ove naredbe u terminalu kako biste bili sigurni da imate najnovije dostupne verzije:
sudo apt update
sudo apt upgrade
Instalirajte zadani JRE
Da biste instalirali osnovno okruženje za izvršavanje:
sudo apt install default-jre
Instalirajte standardni JDK
Ako ćete razvijati programe u Javi:
sudo apt install default-jdk
Instalirajte određenu verziju OpenJDK-a
Da biste vidjeli dostupne verzije:
apt search openjdk
Zatim možete instalirati, na primjer, Javu 11 pomoću:
sudo apt install openjdk-11-jdk
Instaliranje Oracle JDK-a
Oracle Java nudi proširenu podršku i potreban je za neke komercijalne aplikacije. Da biste ga instalirali, morate to učiniti ručno:
-
- Preuzmite datoteku .tar.gz sa službene Oracle web stranice.
- Prenesite ga na svoj server koristeći
scpili klijent poput FileZille:
scp jdk-version_linux-x64_bin.tar.gz usuario@IP:/tmp
-
- Izvucite fajl:
tar -xzf jdk-version_linux-x64_bin.tar.gz
-
- Premjestite JDK mapu na trajnu lokaciju:
sudo mv jdk-version /usr/lib/jvm/oracle-jdk-version
Instalirajte Javu na Fedoru
Fedora koristi DNF menadžer . Za instalaciju Jave 17, trenutno se preporučuje:
sudo dnf install java-17-openjdk
Za JDK:
sudo dnf install java-17-openjdk-devel
Instaliranje Jave na Arch Linuxu
Arch Linux olakšava instalaciju različitih verzija Jave iz svojih repozitorija:
Za JRE:
sudo pacman -S jre-openjdk
Za JDK:
sudo pacman -S jdk-openjdk
Provjerite instalaciju
Nakon instalacije Jave, provjerite da li radi:
Da biste vidjeli verziju Jave:
java -version
Da biste vidjeli verziju Java kompajlera:
javac -version
Ako vidite nešto poput openjdk verzije "17.0.2" , sve je ispravno.
Odabir verzije Jave koja će se koristiti po zadanim postavkama
Na sistemima s više verzija možete odabrati zadanu postavku pomoću:
sudo update-alternatives --config java
To možete uraditi i pomoću drugih naredbi, kao što su javac, javadoc, keytool, Itd
Konfigurišite JAVA_HOME
Mnogi alati poput Mavena zahtijevaju da imate definiranu varijablu JAVA_HOME.
Pronađite putanju instalacije
Provjerite gdje je Java instalirana koristeći:
sudo update-alternatives --config java
Vidjet ćete rute poput /usr/lib/jvm/java-17-openjdk-amd64.
Postavljanje JAVA_HOME za korisnika
Uredite svoju datoteku .bashrc:
nano ~/.bashrc
Na kraju dodaje:
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
Sačuvajte i primijenite promjene:
source ~/.bashrc
Postavi JAVA_HOME na nivou cijelog sistema
sudo nano /etc/environment
Dodajte ovu liniju (prilagođava putanju):
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
Primijenite promjene:
source /etc/environment
Kako ukloniti ili ažurirati Javu
Da biste ažurirali Javu:
sudo apt update && sudo apt upgrade
Da biste uklonili određenu instalaciju:
sudo apt remove openjdk-17-jdk
A ako želite i izbrisati postavke:
sudo apt purge openjdk-17-jdk
Instaliranje Jave na Linux nije kompliciran zadatak, ali je važno razumjeti korake i razlike između verzija. U ovom članku smo prikupili sve relevantne informacije kako biste mogli lako instalirati Javu na Debian, Ubuntu, Fedora i Arch Linux. Također ćemo vam pokazati kako pravilno konfigurirati varijablu JAVA_HOME i odabrati verziju koju želite kao zadanu. Nakon toga ste spremni pokrenuti ili razviti bilo koju Java aplikaciju na vašem Linux sistemu.
Strastveni pisac o svijetu bajtova i tehnologije općenito. Volim dijeliti svoje znanje kroz pisanje, a to je ono što ću raditi na ovom blogu, pokazivati vam sve najzanimljivije stvari o gadžetima, softveru, hardveru, tehnološkim trendovima i još mnogo toga. Moj cilj je pomoći vam da se krećete u digitalnom svijetu na jednostavan i zabavan način.
Indeks
- 1 Šta je Java i zašto vam je potrebna na Linuxu?
- 2 Vrste paketa: JRE i JDK
- 3 Instaliranje Jave na Ubuntu i Debian
- 4 Instalirajte Javu na Fedoru
- 5 Instaliranje Jave na Arch Linuxu
- 6 Provjerite instalaciju
- 7 Odabir verzije Jave koja će se koristiti po zadanim postavkama
- 8 Konfigurišite JAVA_HOME
- 9 Kako ukloniti ili ažurirati Javu
