„Linux Mint“

Kaip įdiegti „OpenJDK“ („Java“) į „Ubuntu“

Kaip įdiegti „OpenJDK“ („Java“) į „Ubuntu“

„Java“ yra viena populiariausių programavimo kalbų pasaulyje. Tai vis dar yra viena iš geriausių kalbų kuriant galingas daugiaplatformes programas ir žiniatinklio programas. Net „Android“ programos yra sukurtos naudojant „Java“. Tai sakant, „Java“ yra reikalinga ne tik programuotojams.

Daugeliui populiarių programų ir programinės įrangos reikia įdiegti „Java“, todėl net ir ne programuotojams ją reikia turėti savo sistemoje. Šiam skaitymui mes parengėme išsamią „OpenJDK“ („Open Java Development Kit“) diegimo pamoką, kad galėtumėte paleisti ir kurti „Java“ programas. Tačiau pirmiausia apžvelkime keletą pagrindinių klausimų, tokių kaip - kas yra OpenJDK ir kokias funkcijas jis siūlo?

Kas yra OpenJDK?

„Java Platform“ šiuo metu priklauso ir ją valdo „Oracle“. Jie pateikė tris skirtingus platformos leidimus, tai yra „Standard Edition“ (SE), „Enterprise Edition“ (EE) ir „Micro Edition“ (ME). „OpenJDK“ yra „Java SE“ rinkinio „Java Development Kit“ atvirojo kodo ir nemokama versija.

Jį valdo „Oracle“ ir ji apima beveik visus reikalingus komponentus, kurie padės kurti ir paleisti „Java“ pagrįstas programas. Tai apima „Java Class Library“, „Java Compiler“, „Java Virtual Machine“ (JVM) ir „Java Runtime Environment“ (JRE).

Be to, „OpenJDK“ yra pagrindinis visų kitų rinkoje esančių JDK projektų šaltinio kodas. Tai apima populiarias JDK parinktis, tokias kaip „Amazon Corretto“ ir „AdoptOpenJDK“.

„OpenJDK“ vs. „Oracle Java“: koks skirtumas?

Kadangi „OpenJDK“ aktyviai prižiūri „Oracle“, kuo jis skiriasi nuo komercinės versijos - „Oracle Java“? Štai keletas skirtumų tarp dviejų „Java“ diegimų.

Išleidimo tvarkaraštis ir palaikymas

„Oracle Java“ išleidžia trejų metų leidimo ciklą, o „OpenJDK“ - daug trumpesnį šešių mėnesių išleidimo grafiką. Tai reiškia, kad naudodami „Oracle Java“, jūs gaunate ilgalaikę paramą jos leidimams. Tačiau naudojant „OpenJDK“ dabartinės versijos palaikymas trunka tik tol, kol bus išleista kita versija.

Licencijavimas

„Oracle JDK“ taikoma „Oracle“ dvejetainio kodo licencijos sutartis, o „OpenJDK“ - GNU General Public License v.2 su susiejimo išimtimi.

Be to, nuo 2019 m. Sausio mėn. Įmonės turi įsigyti „Oracle“ komercinę licenciją, kad gautų atnaujinimus ir nuolatinį palaikymą. Tačiau jūs galite laisvai naudoti „OpenJDK“ visuose savo komerciniuose projektuose nemokėdami priemokos ir vis tiek neturėdami prieigos prie visų funkcijų atnaujinimų.

Plėtra

„Oracle Java“ yra visiškai sukurta ir prižiūrima „Oracle Corporation“. Tačiau „OpenJDK“ kartu sukūrė „Oracle“, „OpenJDK“ ir „Java“ bendruomenė, kuriai priklauso žymūs technologijų gigantai, tokie kaip „Red Hat“, „IBM“, „SAP AG“, „Apple Inc“., ir daug daugiau.

Spektaklis

Nuo „Java 11“ „OpenJDK“ turi 99% tą patį kodų pagrindą kaip „Oracle Java“, o tai reiškia panašų našumo lygį abiem atvejais.

Tačiau sakant, mes matome, kad „Oracle Java“ turi daug geresnių rezultatų reaguojant ir JVM. Taip yra todėl, kad „Oracle“ daugiau dėmesio skiria savo įmonės klientams ir todėl skiria papildomą dėmesį stabilumui.

Kita vertus, kadangi „OpenJDK“ dažnai išleidžia daugiau leidimų, jie turi polinkį dažniau susidurti su naujomis problemomis. Galite patikrinti „OpenJDK“ bendruomenės atsiliepimų puslapį ir sutiksite daugiau vartotojų skundų dėl nestabilumo ir našumo problemų.

funkcijos

„Oracle Java“ įrašo keletą papildomų skambučių ir švilpukų dėl „OpenJDK“ šiaip labai ilgo funkcijų ir parinkčių sąrašo. Kai kurie papildomi dalykai, kuriuos gaunate naudodami „Oracle Java“, apima prieigą prie „Java Mission Control“ ir „Application Class-Data“ bendrinimo funkciją. Jūs taip pat gaunate geresnius atvaizdavimo įrenginius ir daugiau šiukšlių surinkimo galimybių.

Be to, tiek „OpenJDK“, tiek „Oracle Java“ apima tas pačias funkcijas. Norėdami greitai suprasti keletą trumpų „OpenJDK 11“ funkcijų, pateikite jums idėją:

Jei norite išsamiau susipažinti su visomis „OpenJDK 11“ funkcijomis ir funkcijomis, rekomenduojame apsilankyti jų oficialiame puslapyje, kad gautumėte išsamią dokumentaciją.

„OpenJDK“ diegimas „Ubuntu“

Dabar, kai turite pagrindinį supratimą apie tai, kas yra „OpenJDK“, ir visas jo įvairias savybes bei funkcijas, pakalbėkime apie jo įdiegimą „Ubuntu“ - tiksliau - diegiant „OpenJDK 11“ į „Ubuntu 20“.04. Norėdami padėti jums, mes parengėme išsamų vadovą, kuriame aptariami visi žingsniai, kurie padės tinkamai įdiegti „OpenJDK“ savo „Ubuntu“ kompiuteryje.

1 veiksmas: patikrinkite, ar „Java“ jau įdiegta

„OpenJDK“ dažnai būna komplektuojamas su „Ubuntu“. Todėl pirmiausia turėtumėte patikrinti, ar jūsų „Ubuntu“ kompiuteryje jau yra įdiegta. Tačiau pirmiausia rekomenduojame atnaujinti paketo rodyklę įvesdami šią komandą į terminalą:

$ sudo apt atnaujinimas

Atnaujinę visus paketus, įveskite šią komandą, kad patikrintumėte sistemoje įdiegtą „Java“ versiją.

$ java -versija

Jei įdiegta „Java“, aukščiau pateiktoje komandoje bus rodomas JRE („Java Runtime Environment“) versijos numeris ir JDK („Java Development Kit Environment“) versijos numeris.

„Java“ versijos tikrinimas

Tačiau, kaip matote iš aukščiau esančio paveikslėlio, jame rodomas pranešimas, kad „komanda„ java “nerasta.„Tai reiškia, kad„ Java “nėra įdiegta mūsų„ Ubuntu “kompiuteryje ir mes turime ją įdiegti. Taigi eikime į tai!

2 žingsnis: JDK ir JRE diegimas „Ubuntu“

Norėdami įdiegti „Java“ į „Ubuntu“, pirmiausia įveskite šią komandą:

$ sudo apt install default-jre

Tai ketina įdiegti „Java Runtime Environment“ (JRE) iš „OpenJDK 11“.

JRE diegimas

Jei norėjote įdiegti „Java“ tik tam, kad paleistumėte „Java“ pagrįstas programas, pakanka tik įdiegti JRE. Jis pateikiamas su „Java“ bibliotekomis ir „Java“ papildiniais, taip pat „Java Virtual Machine“ (JVM) ir „Java Web Start“, kurie padės paleisti visas „Java“ programas.

Tačiau jei esate kūrėjas ir norite sukurti savo „Java“ programas, jums reikia JDK („Java Development Kit“), nes jis taip pat pateikiamas kartu su „Java Compiler“ ir reikalingais derinimo įrankiais.

Dabar, norėdami įdiegti JDK iš „OpenJDK 11“, turėsite įvesti šią komandą į terminalą:

$ sudo apt install default-jdk

Tai suteiks jums panašų išvesties ekraną:

JDK diegimas

Viskas, ką jums reikia padaryti dabar, yra patikrinti, ar „Java“ tinkamai įdiegta jūsų sistemoje. Norėdami tai padaryti, mes dar kartą patikrinsime, ar „Java“ versija įdiegta mūsų sistemoje, naudodami šią komandą:

$ java -versija

Tuo pačiu metu turėtumėte patikrinti įdiegto „Java Compiler“ versiją naudodami šią komandą:

$ javac -versija

Turėtumėte pamatyti išvesties ekraną, kuriame rodomi tokie versijų numeriai:

Tikrinama „Java“ versija ir „Java Compiler“

Štai ir viskas! Jūs sėkmingai įdiegėte JRE ir JDK iš OpenJDK savo „Ubuntu“ kompiuteryje. Dabar galite paleisti ir sukurti bet kurią jums patinkančią „Java“ programą.

„OpenJDK“ pašalinimas iš „Ubuntu“

Mes kalbėjome apie tai, kas yra „OpenJDK“, jos skirtingos funkcijos ir funkcionalumas bei kaip ją įdiegti į „Ubuntu“ kompiuterį. Dabar, norėdami užbaigti dalykus, pateikite trumpą „OpenJDK“ pašalinimo iš „Ubuntu“ vadovą.

Tai greitai atliekama įvedant šią komandą į terminalą:

$ sudo apt-get purge --auto-remove openjdk *

Pamatysite panašų išvesties ekraną, kaip parodyta žemiau:

„Java“ pašalinimas

Komanda pašalins „OpenJDK“ iš jūsų „Ubuntu“ kompiuterio, kartu su visomis priklausomybėmis ir konfigūracijos failais. Norėdami patikrinti, ar „OpenJDK“ yra visiškai pašalintas iš jūsų sistemos, galite vėl naudoti šią komandą terminale.

$ java -versija

Kaip ir pirmą kartą, turėtumėte pamatyti eilutę „komanda„ java “nerasta“, o tai reiškia, kad „Java“ sėkmingai pašalinta iš jūsų sistemos.

5 populiariausi „Linux“ skirtų ergonomiškų kompiuterinių pelių produktai
Ar ilgalaikis kompiuterio naudojimas sukelia riešo ar pirštų skausmą?? Ar jūs kenčiate nuo sąnarių standumo ir nuolat turite paspausti rankas? Ar jauč...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Peržiūrėkite pelės mygtukus skirtingai programinei įrangai naudodami „X-Mouse Button Control“
Galbūt jums reikia įrankio, kuris galėtų pakeisti jūsų pelės valdymą kiekvienoje jūsų naudojamoje programoje. Tokiu atveju galite išbandyti programą, ...