JDK má 2 verzie. OpenJDK a Oracle JDK. OpenJDK je open source implementácia Oracle JDK. Oracle JDK obsahuje niektoré proprietárne kódy, ktoré OpenJDK nemá. OpenJDK je otvorený zdroj, kde Oracle JDK nie je.
V tomto článku vám ukážem, ako nainštalovať Oracle JDK 12 a OpenJDK 12 na CentOS 7. Takže poďme na to.
Inštalácia produktu Oracle JDK 12:
Oracle JDK 12 nie je k dispozícii v oficiálnom úložisku balíkov systému CentOS 7. Môžete si však ľahko stiahnuť Oracle JDK 12 z oficiálnych webových stránok spoločnosti Oracle a nainštalovať si ich na serveri CentOS 7.
Najskôr navštívte stránku https: // www.veštec.com / technetwork / java / javase / na stiahnutie / index.html z vášho obľúbeného prehliadača. Po načítaní stránky kliknite na ikonu STIAHNUŤ ▼ Platforma Java (JDK) 12 tlačidlo označené na snímke obrazovky nižšie.
Teraz kliknite na Prijmite licenčnú zmluvu akceptovať licenčnú zmluvu Oracle Technology Network pre Oracle Java SE.
Prehliadač by vás mal vyzvať na uloženie súboru. Vyberte Uloženie súboru a kliknite na Ok.
jdk 12.0.Sťahuje sa 1 balík RPM.
Po dokončení sťahovania prejdite do adresára ~ / Downloads takto:
$ cd ~ / Súbory na stiahnutie
Ako vidíte, súbor balíka RPM, ktorý som práve prevzal, je tu.
Teraz nainštalujte súbor balíka RPM pomocou nasledujúceho príkazu:
$ sudo rpm -Uvh jdk-12.0.1_linux-x64_bin.ot./min
Oracle JDK 12 sa inštaluje.
V tomto okamihu by mala byť nainštalovaná Oracle JDK 12.
Teraz, aby ste skontrolovali, či bola inštalácia úspešná a či Oracle JDK 12 funguje, spustite nasledujúci príkaz:
$ java -verziaAko vidíte, Oracle JDK 12 funguje.
Inštalácia OpenJDK 12:
OpenJDK 12 nie je k dispozícii v oficiálnom úložisku balíkov CentOS 7. Môžete si ich však ľahko stiahnuť z oficiálnych webových stránok OpenJDK a nainštalovať ich na server CentOS 7.
Ak si chcete stiahnuť OpenJDK 12, navštívte stránku https: // jdk.java.net / 12 / z obľúbeného webového prehliadača a kliknite na ikonu .decht.odkaz gz, ako je označený na snímke obrazovky nižšie.
Prehliadač by vás mal vyzvať na uloženie OpenJDK 12 .decht.archív gz. Vyberte Uloženie súboru a kliknite na Ok.
Váš prehliadač by mal začať sťahovať archív OpenJDK 12. Dokončenie môže chvíľu trvať.
Po dokončení sťahovania prejdite do adresára ~ / Downloads pomocou nasledujúceho príkazu:
$ cd ~ / Súbory na stiahnutie
Ako vidíte, archív OpenJDK 12, ktorý ste práve stiahli, je tu.
Teraz rozbaľte archív OpenJDK 12 v priečinku / opt adresár s nasledujúcim príkazom:
$ sudo tar xvzf openjdk-12.0.1_linux-x64_bin.decht.gz -C / opt
Archív OpenJDK 12 by sa mal stiahnuť.
Ako vidíte, v priečinku sa vytvorí nový adresár / opt adresár. Poznačte si názov adresára.
Teraz musíte pridať JAVA_HOME premennú prostredia a pridajte binárny adresár OpenJDK 12 do CESTA premenná prostredia. Vykonáte to nasledujúcim príkazom:
$ echo -e 'export JAVA_HOME = "/ opt / jdk-12.0.1 "\ nexport PATH =" $ PATH: $ JAVA_HOME / bin "\ n '|sudo tričko / etc / profile.d / openjdk12.š
Nový súbor / etc / profil.d / openjdk12.š by mali byť vytvorené.
Teraz reštartujte počítač pomocou nasledujúceho príkazu:
$ sudo reštart
Po spustení počítača spustite nasledujúci príkaz a skontrolujte, či sú premenné prostredia JAVA_HOME a CESTA je nastavený správne.
$ echo $ JAVA_HOME && echo $ PATHAko vidíte, premenné prostredia sú správne nastavené.
Teraz skontrolujte, či OpenJDK 12 pracuje správne, pomocou nasledujúceho príkazu:
$ java -verziaOpenJDK verzia 1.8.0_212! Toto nie je verzia, ktorú sme nainštalovali.
Problém je v tom, že na vašom počítači so systémom CentOS 7 je nainštalovaná iná verzia OpenJDK. Ak chcete vyriešiť tento problém, odstráňte staré balíčky OpenJDK zo zariadenia CentOS 7 nasledovne:
$ sudo yum odstrániť $ (sudo rpm -qa | grep openjdk)
Teraz stlačte r a potom stlačte
Staršia verzia OpenJDK by mala byť odstránená.
Ako vidíte, teraz je verzia správne zobrazená. Takže sa používa OpenJDK, ktorý sme nainštalovali skôr.
Kompilácia a spustenie jednoduchého programu Java s JDK 12:
V tejto časti sa chystám zostaviť a spustiť jednoduchý program Java s JDK 12.
Napísal som jednoduchý program Java do súboru Vitajte.java a vložte ju do ~ / kódy adresár na mojich prihlasovacích používateľoch.
Obsah privítania.zdrojové súbory Java Java sú:
verejná trieda Vitajtepublic static void main (String [] args)
Systém.von.println ("Vitajte v LinuxHint!");
Najskôr prejdite do adresára, kde je Vitajte.java zdrojový súbor je.
$ cd ~ / kódy
Potom zostavte súbor Vitajte.java Zdrojový súbor Java, spustite nasledujúci príkaz:
$ javac Vitajte.java
Raz Vitajte.java zdrojový súbor je skompilovaný, a Vitajte.trieda súbor by mal byť vygenerovaný. Toto je súbor triedy Java. Obsahuje bytové kódy Java, ktorým Java Virtual Machine (JVM) rozumie.
Ako vidíte, zobrazuje sa správny výstup.
Takto teda inštalujete Oracle JDK 12 a OpenJDK 12 na CentOS 7. Ďakujeme, že ste si prečítali tento článok.