Java on üks populaarsemaid programmeerimiskeeli maailmas. See on endiselt üks parimaid keeli nii võimsate platvormidevaheliste rakenduste kui ka veebirakenduste loomiseks. Isegi Androidi rakendused on loodud Java abil. Nagu öeldud, pole Java vajalik ainult programmeerijatele.
Paljud populaarsed rakendused ja tarkvara nõuavad Java installimist, mistõttu peab ka mujal mitte programmeerijatel olema see oma süsteemis. Sellisena oleme selle lugemise jaoks koostanud põhjaliku õpetuse OpenJDK (Open Java Development Kit) installimise kohta, et saaksite Java-rakendusi käivitada ja neid ka luua. Kõigepealt vaatame üle mõned põhiküsimused, näiteks - mis on OpenJDK ja milliseid funktsioone see pakub?
Mis on OpenJDK?
Java platvorm on praegu Oracle'i omandis ja seda haldab. Nad on platvormile pakkunud kolme erinevat väljaannet, nimelt Standard Edition (SE), Enterprise Edition (EE) ja Micro Edition (ME). OpenJDK on Java SE arenduskomplekti avatud lähtekoodiga ja tasuta versioon.
Seda haldab Oracle ja see hõlmab peaaegu kõiki vajalikke komponente, mis aitavad teil Java-põhiseid rakendusi ehitada ja käitada. See hõlmab Java klassi teeki, Java kompilaatorit, Java virtuaalset masinat (JVM) ja Java käituskeskkonda (JRE).
Peale selle sisaldab OpenJDK kõigi teiste turul olevate JDK projektide peamist lähtekoodi. See hõlmab populaarseid JDK-i võimalusi nagu Amazon Corretto ja AdoptOpenJDK.
OpenJDK vs. Oracle Java: mis vahe on?
Kuna Oracle haldab OpenJDK-d aktiivselt, siis kuidas see erineb kommertsversioonist - Oracle Java? Siin on mõned Java kahe rakenduse erinevused.
Väljaandmise ajakava ja tugi
Oracle Java järgib kolmeaastast väljaandmistsüklit, OpenJDK aga palju lühemat kuue kuu väljaandmise ajakava. See tähendab, et Oracle Java abil saate selle väljaandmistele pikaajalist tuge. OpenJDK puhul kestab praeguse versiooni tugi aga ainult järgmise versiooni väljaandmiseni.
Litsentsimine
Oracle JDK kuulub Oracle Binary Code litsentsilepingu alla, OpenJDK aga GNU General Public License v.2 linkimise erandiga.
Lisaks peavad ettevõtted alates 2019. aasta jaanuarist ostma Oracleilt kommertslitsentsi, et saada värskendusi ja pidevat tuge. Siiski võite vabalt kasutada OpenJDK-d kõigis oma äriprojektides ilma lisatasu maksmata ja omamata siiski juurdepääsu kõigile funktsioonivärskendustele.
Areng
Oracle Java on täielikult välja töötatud ja hooldatud Oracle Corporationi poolt. Kuid OpenJDK on ühiselt välja töötanud Oracle, OpenJDK ja Java Community - kuhu kuuluvad märkimisväärsed tehnoloogiagigandid nagu Red Hat, IBM, SAP AG, Apple Inc., ja paljud teised.
Performance
Java 11-st alates on OpenJDK-l 99% sama koodibaas kui Oracle Java-l, mis tähendab mõlemal juhul sarnast jõudlust.
Kuid öeldes näeme, et Oracle Java-l on tunduvalt paremad tulemused reageerimisvõime ja JVM-i jõudluse osas. Seda seetõttu, et Oracle pöörab suuremat tähelepanu oma ettevõtte klientidele ja pöörab seega stabiilsusele erilist tähelepanu.
Teisest küljest, kuna OpenJDK ilmub sageli rohkemate väljaannetega, on neil kalduvus sagedamini uute probleemidega kokku puutuda. Saate vaadata OpenJDK kogukonna tagasiside lehte ja kohtute rohkemate kasutajate kaebustega ebastabiilsuse ja jõudluse probleemide kohta.
Funktsioonid
Oracle Java salvestab mõned lisakellad ja viled OpenJDK muidu ulatuslikult pika funktsioonide ja valikute loendi üle. Mõned Oracle Java-ga kaasnevad lisavõimalused hõlmavad juurdepääsu Java missioonijuhtimisele ja rakenduste klassi-andmete jagamise funktsioonidele. Samuti saate paremaid renderdajaid koos rohkemate prügiveo võimalustega.
Peale selle hõlmavad nii OpenJDK kui ka Oracle Java samu funktsioone. Siit saate kiire ülevaate OpenJDK 11 mõnest tähelepanuväärsest funktsioonist, et anda teile idee:
- Pesapõhine juurdepääsu kontroll
- Dünaamilised klassi-faili konstandid
- Täiustatud Aarch64 sisemised omadused
- Lennusalvesti
- ChaCha20 ja Poly1305 krüptograafilised algoritmid
Kui soovite üksikasjalikumalt vaadata kõiki OpenJDK 11 funktsioone ja funktsioone, soovitame täieliku dokumentatsiooni saamiseks külastada nende ametlikku lehte.
OpenJDK installimine Ubuntu
Nüüd, kui teil on põhiteadmised OpenJDK-st ning kõigist selle erinevatest funktsioonidest ja funktsioonidest, räägime selle installimisest Ubuntu - täpsemalt - OpenJDK 11 installimine Ubuntu 20-le.04. Teie välja aitamiseks oleme koostanud üksikasjaliku juhendi, milles käsitletakse kõiki samme, mis aitavad teil OpenJDK-d õigesti installida oma Ubuntu arvutisse.
1. samm: kontrollige, kas Java on juba installitud
OpenJDK on sageli ühendatud Ubuntu'ga. Seetõttu peaksite kõigepealt kontrollima, kas teie Ubuntu arvuti on juba eelinstallitud. Kõigepealt soovitame teil värskendada paketi indeksit, sisestades terminali järgmise käsu:
$ sudo apt värskendus
Kui kõik paketid on värskendatud, sisestage see käsk, et kontrollida oma süsteemi installitud Java versiooni.
$ java -versioon
Kui Java on installitud, näitab ülaltoodud käsk JRE (Java Runtime Environment) versiooni numbrit ja JDK (Java Development Kit Environment) versiooni numbrit.
Kuid nagu ülaltoodud pildilt näha, näitab see teadet, et - „Command 'java' ei leitud."See tähendab, et Java pole meie Ubuntu arvutisse installitud ja me peame selle installima. Nii et lähme selle juurde!
2. samm: JDK ja JRE installimine Ubuntu
Java installimiseks Ubuntu sisestage esmalt järgmine käsk:
$ sudo apt install default-jre
See installib Java Runtime Environmenti (JRE) OpenJDK 11-st.
Kui kavatsesite Java installida ainult Java-põhiste rakenduste käitamiseks, siis piisab lihtsalt JRE installimisest. Kaasas on Java raamatukogud ja Java pistikprogrammid, Java virtuaalne masin (JVM) ja Java Web Start, mis aitavad teil kõiki Java-rakendusi käivitada.
Kui olete arendaja ja soovite luua oma Java-rakendusi, vajate JDK-d (Java arenduskomplekti), kuna see on varustatud ka Java kompilaatori ja vajalike silumisvahenditega.
Nüüd peate JDK installimiseks OpenJDK 11-st installima selle käsu terminali:
$ sudo apt install default-jdk
See annab teile sarnase väljundiekraani:
Kõik, mida peate nüüd tegema, on kontrollida, kas Java on teie süsteemi õigesti installitud. Selleks kontrollime uuesti meie süsteemi installitud Java versiooni, kasutades seda käsku:
$ java -versioon
Samal ajal peaksite selle käsu abil kontrollima ka installitud Java kompilaatori versiooni:
$ javac -versioon
Peaksite nägema väljundiekraani, mis näitab järgmisi versiooninumbreid:
Ja see ongi kõik! Olete edukalt installinud nii JRE kui ka JDK OpenJDK-st oma Ubuntu PC-sse. Nüüd saate käivitada ja luua mis tahes Java-rakenduse, mis teile meeldib.
OpenJDK desinstallimine Ubuntu
Me rääkisime sellest, mis on OpenJDK, selle erinevad funktsioonid ja funktsionaalsus ning kuidas installida see oma Ubuntu arvutisse. Asjade kokkuvõtmiseks on siin kiire juhend OpenJDK desinstallimiseks Ubuntu.
Seda saab kiiresti teha, sisestades terminali järgmise käsu:
$ sudo apt-get purge --auto-remove openjdk *
Näete sarnast väljundiekraani, nagu allpool näidatud:
Käsk eemaldab OpenJDK teie Ubuntu arvutist koos kõigi selle sõltuvuste ja konfiguratsioonifailidega. Et kontrollida, kas OpenJDK on teie süsteemist täielikult eemaldatud, saate seda käsku terminalis uuesti kasutada.
$ java -versioon
Nii nagu esimesel korral, peaksite nägema rida "käsk" java "ei leitud", mis tähendab, et Java on teie süsteemist edukalt desinstallitud.