„Java“

Kaip įdiegti „JDK 12“ į „Ubuntu 19“.04

Kaip įdiegti „JDK 12“ į „Ubuntu 19“.04
Trumpai tariant, „Java Development Kit“ arba „JDK“ yra „Java“ programų kūrimo įrankis. JDK galite sukompiliuoti, paleisti, išbandyti, pasirašyti ir dar daugiau.  Yra 2 JDK versijos. Vienas vadinamas „OpenJDK“, kitas - „Oracle JDK“.  „OpenJDK“ yra projektas, skirtas apsaugoti JDK nuo nuosavų „Oracle“ kodų. Tai atviro kodo „Oracle JDK“ diegimas. „Oracle JDK“ yra patentuoti „Oracle“ kodai. Taigi, tai nėra atvirasis šaltinis ir turi daug apribojimų.

Šiame straipsnyje aš jums parodysiu, kaip įdiegti „Open JDK 12“ ir „Oracle JDK 12“ „Ubuntu 19“.04. Taigi, pradėkime.

„OpenJDK 12“ diegimas:

„OpenJDK 12“ yra oficialioje „Ubuntu 19“ paketų saugykloje.04. Taigi, jūs galite lengvai jį įdiegti naudodami APT paketų tvarkyklę.

Pirmiausia atnaujinkite APT paketų saugyklos talpyklą naudodami šią komandą:

$ sudo apt atnaujinimas

„OpenJDK 12“ yra dviejų versijų. Pilna versija ir serverio be galvos versija.

Serverio be galvos versijoje nėra GUI programavimo bibliotekų. Versija be galvos taip pat reikalauja mažiau vietos diske.

Jei norite įdiegti visą „OpenJDK 12“ versiją, paleiskite šią komandą:

$ sudo apt įdiekite openjdk-12-jdk

Jei norite įdiegti „OpenJDK 12“ serverio be galvos serverio versiją, paleiskite šią komandą:

$ sudo apt įdiekite openjdk-12-jdk-headless

Dabar paspauskite y tada paspauskite tęsti.

Reikėtų įdiegti „OpenJDK 12“.

Dabar paleiskite šią komandą, kad patikrintumėte, ar „OpenJDK“ veikia tinkamai.

$ java -versija

„OpenJDK“ veikia tinkamai.

„Oracle JDK 12“ diegimas naudojant PPA:

Taip pat galite įdiegti „Oracle JDK 12“ į „Ubuntu 19“.04. Ši JDK versija nėra oficialioje „Ubuntu“ paketų saugykloje. Bet jūs galite naudoti linuxuprising / java PPA įdiegti „Oracle JDK 12“.

Norėdami pridėti linuxuprising / java PPA „Ubuntu 19“.04, paleiskite šią komandą:

$ sudo add-apt-repository ppa: linuxuprising / java

Dabar paspauskite tęsti.

Reikėtų pridėti EEPS.

Dabar įdiekite „Oracle JDK 12“ naudodami šią komandą:

$ sudo apt install oracle-java12-installer

Dabar paspauskite y tada paspauskite .

Dabar paspauskite .

Dabar pasirinkite ir paspauskite patvirtinti „Oracle Technology Network“ licencijos sutartį, skirtą „Oracle Java SE“.

Diegiama „Oracle JDK 12“.

Reikėtų įdiegti „Oracle JDK 12“.

Įdiegę „Oracle JDK 12“, paleiskite šią komandą ir patikrinkite, ar ji veikia, ar ne.

$ java -versija

Kaip matote, „Oracle JDK 12“ veikia tinkamai.

„Oracle JDK 12“ diegimas iš oficialios svetainės:

Taip pat galite įdiegti „Oracle JDK“ iš oficialios svetainės.

Pirmiausia apsilankykite https: // www.orakulas.com / technetwork / java / javase / downloads / index.HTML iš bet kurios žiniatinklio naršyklės. Kai puslapis bus įkeltas, spustelėkite mygtuką Atsisiųsti „Java“ platforma (JDK) 12 kaip pažymėta toliau pateiktoje ekrano kopijoje.

Dabar spustelėkite Sutikite su licencijos sutartimi sutikti su „Oracle Technology“ licencijos sutartimi, skirta „Oracle Java SE“.

Dabar spustelėkite jdk-12.0.1 DEB paketo byla.

PASTABA: Šio rašymo metu versija yra 12.0.1. Iki to laiko, kai perskaitysite šį straipsnį, gali būti kitaip. Taigi, būtinai pakeiskite 12.0.1 su versija, kurią diegiate nuo šiol.

Jūsų naršyklė turėtų paraginti atsisiųsti DEB paketo failą. Pasirinkite Išsaugoti failą ir spustelėkite Gerai.

jdk-12.0.1 atsisiunčiamas.

Dabar eikite į ~ / Atsisiuntimai katalogą taip:

$ cd ~ / Atsisiuntimai

Jdk-12.0.Čia turėtų būti 1 DEB paketo byla.

Dabar įdiekite DEB paketo failą taip:

$ sudo dpkg -i jdk-12.0.1_linux-x64_bin.deb

jdk-12.0.Reikėtų įdiegti 1 paketą.

Dabar raskite šiukšliadėžė / deb paketo katalogas jdk-12.0.1 su tokia komanda:

$ dpkg - listfiles jdk-12.0.1 | grep -E '.* / bin $ '

Dabar pridėkite JAVA_HOME ir atnaujinkite KELIS kintamasis su šia komanda:

$ echo -e 'eksportuoti JAVA_HOME = "/ usr / lib / jvm / jdk-12.0.1 "\ nexport PATH =" $ PATH: $ JAVA_HOME / šiukšliadėžė ""
| sudo tee / etc / profile.d / jdk12.sh

Dabar perkraukite „Ubuntu“ kompiuterį naudodami šią komandą:

$ sudo perkrauti

Kai jūsų kompiuteris bus paleistas, vykdykite šią komandą, kad patikrintumėte, ar aplinkos kintamieji JAVA_HOME ir PATH yra nustatyti tinkamai.

$ echo $ JAVA_HOME && echo $ PATH

Dabar patikrinkite, ar „Oracle JDK 12“ veikia tinkamai:

$ java -versija

Sudaryti ir paleisti paprastą „Java“ programą:

Dabar aš parašysiu paprastą „Java“ programą, norėdamas patikrinti, ar galime ją sukompiliuoti ir paleisti su „OpenJDK 12“ ir „Oracle JDK 12“.

Dabar sukurkite failą Sveiki.java ir įveskite toliau nurodytas jo eilutes.

viešoji klasė Sveiki atvykę
public static void main (String [] argumentuoja)
Sistema.išėjo."Sveiki atvykę į" LinuxHint "!");

Dabar, kad sukompiluotumėte Sveiki.java šaltinio failą, atidarykite terminalą ir eikite į katalogą, kuriame yra jūsų Sveiki.java šaltinio failas išsaugomas ir vykdykite šią komandą:

$ javac Sveiki.java

Naujas failas Sveiki.klasė turėtų būti sugeneruota, kaip matote toliau pateiktoje ekrano kopijoje. Tai vadinama „Java“ klasės failu. „Java“ klasės faile yra „Java“ bytecodes, kuriuos gali paleisti JVM („Java Virtual Machine“).

Dabar bėk Sveiki.klasė „Java“ klasės failas taip:

$ java Sveiki

PASTABA: Įveskite tik failo pavadinimą be .klasė pratęsimas. Priešingu atveju tai neveiks.

Sveiki atvykę į „LinuxHint“! Tik to rezultato, kurio tikėjausi. Taigi, Sveiki atvykę.„Java“ programa buvo sukompiliuota ir sėkmingai paleista naudojant JDK 12.

Taigi, taip jūs įdiegiate „Oracle JDK 12“ ir „OpenJDK 12“ į „Ubuntu 19“.04 LTS. Dėkojame, kad perskaitėte šį straipsnį.

Kaip atsisiųsti ir paleisti „Sid Meier Civilization VI“ sistemoje „Linux“
Įvadas į žaidimą „Civilization 6“ yra šiuolaikinė klasikinės koncepcijos, pristatytos „Age of Empires“ žaidimų serijoje, koncepcija. Idėja buvo gana p...
Kaip įdiegti ir žaisti „Doom“ sistemoje „Linux“
Įvadas į Doom „Doom“ serija atsirado 90-aisiais, išleidus originalų „Doom“. Tai buvo tiesioginis hitas, o nuo to laiko žaidimų serija gavo daugybę apd...
„Vulkan“, skirta „Linux“ vartotojams
Kiekvienos naujos kartos grafikos plokštės matome, kaip žaidimų kūrėjai peržengia grafinės ištikimybės ribas ir artėja prie fotorealizmo. Nepaisant vi...