- 1 1. Mis on Java? Millal on Java vajalik Ubuntus?
- 2 2. Java valikud Ubuntus (OpenJDK vs Oracle JDK)
- 3 3. Ettevalmistused Java paigaldamiseks Ubuntus
1. Mis on Java? Millal on Java vajalik Ubuntus?
Mis tüüpi programmeerimiskeel on Java?
Java on objektorienteeritud programmeerimiskeel, mida kasutatakse laialdaselt üle kogu maailma. Selle põhiideeks on “Kirjuta üks kord, töötab kõikjal” (Write Once, Run Anywhere), mis tähendab, et Java rakendusi saab käitada erinevatel operatsioonisüsteemidel ja seadmetel ilma muudatusteta.
Java’t kasutatakse paljudes valdkondades: lauaarvuti rakendused, veebi- ja mobiilirakendused (eriti Androidi arenduses). Samuti on Java väga levinud suurtes äri- ja finantssüsteemides ning on jätkuvalt üks olulisemaid programmeerimiskeeli.
Milline on Java roll Ubuntus?
Java on tähtsal kohal ka Linuxi distributsioonides nagu Ubuntu. Java on vajalik järgmistel juhtudel:
1. Java-põhiste rakenduste käivitamine
Paljud programmid on arendatud Java’s ning nende käivitamiseks on vajalik Java Runtime Environment (JRE). Näiteks arendustööriistad nagu Eclipse, IntelliJ IDEA või andmebaasi haldusvahend DBeaver nõuavad Java olemasolu.
2. Java programmeerimise ja arenduskeskkonna seadistamine
Kui õpid Java’t või arendad Java rakendusi Ubuntus, pead kindlasti paigaldama Java Development Kit’i (JDK). Ubuntu on populaarne arenduskeskkond ning töötab hästi koos Java’ga, seetõttu kasutavad paljud arendajad seda kombinatsiooni.
3. Serverirakenduste haldus
Java on vundamendiks paljudele veebiserveritele ja raamistikutele, nagu Tomcat või Spring Boot. Kui plaanid käitada Java-põhiseid veebirakendusi Ubuntu serveris, on Java olemasolu hädavajalik.
Kokkuvõte: Ubuntu ja Java sobivad ideaalselt kokku
Ubuntu on avatud lähtekoodiga ja kerge, seega sobib suurepäraselt Java-sarnaste platvormiüleste keeltega. Java paigaldamine Ubuntusse võimaldab kasutada ja arendada rakendusi ning hallata servereid mitmekülgselt.
2. Java valikud Ubuntus (OpenJDK vs Oracle JDK)
Millised Java variandid on Ubuntus saadaval?
Ubuntus on peamiselt kaks Java arenduskeskkonda: OpenJDK ja Oracle JDK.
Mõlemad sobivad Java programmide käivitamiseks ja arendamiseks, kuid erinevad arendaja, litsentsi ja paigaldusmeetodi poolest. Oluline on valida JDK vastavalt oma vajadustele.
Mis on OpenJDK? (Ubuntu vaikimisi JDK)
OpenJDK (Open Java Development Kit) on Java avatud lähtekoodiga teostus. Selle algatas Sun Microsystems (nüüd Oracle) ning see areneb pidevalt avatud arendusmudelis.
Ubuntus on OpenJDK vaikimisi kasutusel ja selle saab hõlpsalt paigaldada apt
käsuga.
OpenJDK peamised eelised
- Tasuta ja kaubanduslikuks kasutuseks sobiv
- Lihtne paigaldada Ubuntu ametlikust repositooriumist
- Regulaarsed turvauuendused
- Stabiilne arenduskeskkond, laialdaselt kasutusel ka ettevõtetes
Tavakasutuseks ja üldiseks arenduseks on OpenJDK enamasti parim valik.
Mis on Oracle JDK? (Ametliku toega JDK)
Oracle JDK on Oracle’i ametlik Java teostus. See põhineb OpenJDK-l, kuid võib sisaldada optimeerimisi ja mõningaid lisatööriistu.
Oracle JDK-l on erinev litsents – kaubanduslikul kasutusel võib vaja minna litsentsilepingut (õppimiseks ja isiklikuks kasutuseks pole probleemi).
Oracle JDK peamised omadused
- Oracle’i ametlik tugi ja hooldus
- Kaubanduslikul kasutusel nõuab litsentsi kontrolli
- Kiired turvapaigad
- Mõned lisafunktsioonid, mida OpenJDK ei sisalda
Paigaldamine Ubuntusse on pisut keerulisem ja nõuab käsitsi allalaadimist Oracle’i veebilehelt.
OpenJDK ja Oracle JDK erinevuste kokkuvõte
Võrdluselement | OpenJDK | Oracle JDK |
---|---|---|
Pakkuja | Avatud lähtekoodiga kogukond | Oracle |
Litsents | GPL + Classpath Exception | Oracle Binary Code License (kaubanduslikul kasutusel jälgida!) |
Hind | Tasuta | Võib olla tasuline äritarbel |
Kasutusvaldkonnad | Üldine arendus, õppimine, sisekasutus | Kaubanduslik teenus, suurmahuline kasutus |
Paigaldusviis | Lihtne apt kaudu | Käsitsi allalaadimine ja seadistamine |
Soovitus: Enamikule Ubuntu kasutajatele sobib OpenJDK
Kui sul pole erilisi vajadusi, OpenJDK on piisav. See on usaldusväärne ja töötab enamikus raamistikudes ja teekides probleemideta.
Kui vajad ametlikku tuge või kommertsteenust, võid valida Oracle JDK. Tee valik vastavalt vajadusele.
3. Ettevalmistused Java paigaldamiseks Ubuntus
Mida kontrollida enne Java paigaldamist?
Java paigaldamine Ubuntusse pole keeruline, kuid sujuvaks tööks on mõistlik teha mõned ettevalmistused. Eriti kui oled Ubuntu uus kasutaja või sul on juba mitu tarkvara paigaldatud, soovitame läbi käia järgmised sammud.
1. Värskenda paketinimekiri
Ubuntu kasutab tarkvara paigaldamiseks APT (Advanced Package Tool) süsteemi. Kui paketinimekiri on vananenud, võib Java paigaldus ebaõnnestuda või installida vale versiooni.
Selle vältimiseks käivita järgmine käsk:
sudo apt update
Nüüd on APT värskendatud ja paigaldus läheb probleemideta.
2. Kontrolli, kas on paigaldatud vanu või vastuolulisi Java versioone
Mõnikord võivad varem paigaldatud Java paketid põhjustada konflikte. Kasuta järgmist käsku, et vaadata olemasolevaid Java versioone:
java -version
Kui näed siit mõnda versiooni, võib olla mõistlik vana versioon eemaldada enne uue paigaldamist.
3. Veendu, et sul oleks administraatori õigused (sudo)
Java paigaldus muudab süsteemifaile ja vajab sudo õigusi. Tavaliselt on Ubuntu kasutajal need õigused olemas, kuid kui saad veateate stiilis:
Kasutaja 'yourname' pole sudoers failis. See intsident registreeritakse.
siis küsi administraatorilt või kasuta root-kasutajat.
Kokkuvõte: Valmistu ette, siis paigaldus sujub tõrgeteta
Java paigaldamine on lihtne, kuid paketiloendi värskendamine ja keskkonna kontroll aitab vältida tarbetuid vigu. Eriti esmakasutajatel soovitame nendest sammudest kinni pidada.