- Java se može lako instalirati na različite distribucije Linux pomoću vašeg upravitelja 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.
- Bitno je ispravno konfigurirati JAVA_HOME i provjeriti instalaciju nakon završetka.
Instaliranje Jave na Linux može se činiti kompliciranim ako vam je prvi put, ali istina je da je, uz prave korake, to brz i jednostavan proces. Bez obzira trebate li Javu za pokretanje aplikacija ili planirate razvoj softvera, njezina pravilna instalacija i konfiguracija na vašem Linux sustavu ključna je za izbjegavanje pogrešaka i optimizaciju performansi.
U ovom ažuriranom i detaljnom vodiču objašnjavamo Kako instalirati Javu na Linux korak po korak, koji pokriva najčešće distribucije poput Ubuntua, Debiana, Fedore i Arch Linuxa. Također vas učimo kako birati između JRE-a i JDK-a, konfigurirati varijable okruženja kao što su JAVA_HOME i odaberite zadanu verziju ako ih imate instalirano nekoliko.
Što je Java i zašto vam je potrebna na Linuxu?
Java je jezik za programiranje objektno orijentirana široko korišten zbog svoje mogućnosti rada na više platformi. Zahvaljujući Java virtualni stroj (JVM), aplikacije razvijene u ovom jeziku mogu se pokretati na gotovo svakom operativnom sustavu, uključujući Linux.
To je neophodno za programe poput Apache Tomcat, Jenkins, Minecraft, Kasandra, Mol i mnogi drugi. Bez obzira pokrećete li ili razvijate ove aplikacije, morate instalirati 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 Environment): Sadrži sve što je potrebno za pokretanje Java aplikacija, ali ne uključuje razvojne alate poput kompajlera.
- JDK (Java Development Kit): Uz JRE, ove verzije uključuju sve što je potrebno za kompajliranje, otklanjanje pogrešaka 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 sustav paketa APT, što olakšava instalaciju.
Ažuriranje repozitorija
Započnite s pokretanjem ovih naredbe u terminal Kako biste bili sigurni da imate najnovije verzije:
sudo apt update
sudo apt upgrade
Instalirajte zadani JRE
Za instalaciju osnovnog okruženja za izvođenje:
sudo apt install default-jre
Instalirajte zadani JDK
Ako ćete razvijati programe u Javi:
sudo apt install default-jdk
Instalirajte određenu verziju OpenJDK-a
Za pregled dostupnih verzija:
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 Oracleove web stranice.
- Prenesite ga na svoj poslužitelj pomoću
scpili klijent poput FileZille:
scp jdk-version_linux-x64_bin.tar.gz usuario@IP:/tmp
-
- Ekstrahirajte datoteku:
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
U Fedori se upravitelj koristi DNFZa 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 radi li:
Za pregled Jave verzije:
java -version
Za pregled verzije Java kompajlera:
javac -version
Ako vidite nešto slično Verzija openjdk-a «17.0.2», sve je točno.
Odabir verzije Jave koja će se koristiti prema zadanim postavkama
Na sustavima s više verzija možete odabrati zadanu postavku pomoću:
sudo update-alternatives --config java
To možete učiniti i s drugim naredbama kao što su javac, javadoc, keytool, Itd
Konfiguriraj JAVA_HOME
Mnogi alati poput Mavena zahtijevaju da imate definiranu varijablu JAVA_HOME.
Pronađite put instalacije
Provjerite gdje je Java instalirana pomoću:
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
Spremite i primijenite promjene:
source ~/.bashrc
Postavi JAVA_HOME na razini cijelog sustava
sudo nano /etc/environment
Dodajte ovaj redak (prilagođava putanju):
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
Primijeni promjene:
source /etc/environment
Kako ukloniti ili ažurirati Javu
Za ažuriranje Jave:
sudo apt update && sudo apt upgrade
Za uklanjanje određene instalacije:
sudo apt remove openjdk-17-jdk
A ako želite izbrisati i postavke:
sudo apt purge openjdk-17-jdk
Instaliranje Jave na Linux nije kompliciran zadatak, ali važno je razumjeti korake i razlike između verzija. U ovom članku prikupili smo sve relevantne informacije kako biste mogli jednostavno 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. S time ste spremni pokrenuti ili razviti bilo koju Java aplikaciju na svom Linux sustavu.
Strastveni pisac o svijetu bajtova i tehnologije općenito. Volim dijeliti svoje znanje pisanjem, a to je ono što ću učiniti na ovom blogu, pokazati vam sve najzanimljivije stvari o gadgetima, softveru, hardveru, tehnološkim trendovima i još mnogo toga. Moj cilj je pomoći vam da se snađete u digitalnom svijetu na jednostavan i zabavan način.
