Javan asentaminen CentOS 7:ään

Java on yksi maailman suosituimmista ohjelmointikielistä, jota käytetään erilaisten sovellusten ja järjestelmien rakentamiseen.

Tässä oppaassa kuvataan Javan eri versioiden ja toteutusten asentaminen CentOS 7:ään. Näytämme, miten asennat OpenJDK:n sekä Oraclen Javan.

Edellytykset #

Ennen kuin jatkat tätä opetusohjelmaa, varmista, että olet kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet.

Javan muunnelmat #

Javaa jaetaan kolmessa eri versiossa, Standard Edition (SE), Enterprise Edition (EE) ja Micro Edition (ME). Tämä opetusohjelma käsittelee Java SE (Standard Edition) -versiota.

CentOS 7:ssä on kaksi eri Java-pakettia, Java Runtime Environment (JRE) ja Java Development Kit (JDK). Jos haluat vain ajaa Java-ohjelmia, voit asentaa JRE:n, joka sisältää vain Java Runtime Environmentin. Jos olet Java-kehittäjä, tarvitset JDK:n, joka sisältää JRE:n sekä kehitys- ja virheenkorjaustyökalut ja kirjastot.

Javasta on myös kaksi erilaista toteutusta, OpenJDK ja Oracle Java, joiden välillä ei ole juuri mitään eroja lukuun ottamatta sitä, että Oracle Javalla on muutama kaupallinen lisäominaisuus.

Jos et ole varma, mikä Java-toteutus ja -versio kannattaa asentaa, yleinen suositus on asentaa OpenJDK 11 JDK, joka on Javan nykyinen LTS-versio.

Edellytykset #

Voit ennen opetusohjelman aloittamista varmistaa, että olet kirjautunut sisään pääkäyttäjänä tai käyttäjänä, jolla on sudo-oikeudet .

Asenna OpenJDK #

OpenJDK, avoimeen lähdekoodiin pohjautuva Java-alustan toteutus, on oletusarvoinen Java-kehitys- ja -ajoaika CentOS 7:ssä. Asennus on yksinkertainen ja suoraviivainen.

Asenna OpenJDK 11 JDK #

Tämän artikkelin kirjoitushetkellä OpenJDK 11 on Javan nykyinen LTS-versio ja suositeltava asennettava versio. Voit asentaa sen yumilla kirjoittamalla seuraavan komennon:

sudo yum install java-11-openjdk-devel

Varmista asennus ajamalla seuraava komento, joka tulostaa Java-version:

java -version

Tuloste näyttää jotakuinkin tältä:

Se on siinä! Tässä vaiheessa sinun pitäisi olla onnistuneesti asentanut Java CentOS-järjestelmään.

Asenna OpenJDK 11 JRE #

Voit asentaa OpenJDK 11 JRE:n yum-ohjelmalla kirjoittamalla seuraavan komennon:

sudo yum install java-11-openjdk
JRE on JDK:n osajoukko, ja jos olet jo asentanut JDK-paketin valmiiksi, sinun ei tarvitse asentaa tätä.

Asenna OpenJDK 8 JDK #

Java 8 on edelleen laajimmin käytetty Java-versio. Jos sovelluksesi vaatii vanhemman Java 8:n asentamista CentOS 7 -järjestelmään, asenna se suorittamalla seuraava komento:

sudo yum install java-1.8.0-openjdk-devel

Asenna OpenJDK 8 JRE #

Samoin kuin edellä, jos sovelluksesi vaatii OpenJDK 7 JRE:n, voit asentaa sen yumilla suorittamalla seuraavan komennon:

sudo yum install java-1.8.0-openjdk

Asenna Oracle Java #

Tässä osiossa käymme läpi vaiheet Oraclen Java:n asentamiseksi. Oracle-paketit ovat ladattavissa vain niiden virallisilta sivuilta .

Voit ennen Oracle Javan asentamista lukea Oracle JDK -lisenssin . Lisenssi sallii vain ohjelmiston ei-kaupallisen käytön, kuten henkilökohtaisen käytön ja kehityskäytön.

Oraclen Java .rpm-paketit voi ladata Java SE Downloads -sivulta. Oracle Javan lataaminen edellyttää rekisteröitymistä Oraclen sivustolle.

Kun olet ladannut paketin, asenna se seuraavalla komennolla:

sudo yum localinstall jre-VERSION-linux-x64.rpm

Esimerkkiversion asettaminen #

Voit tarkistaa oletusarvoisen Javan, with:

java -version

Jos palvelimelle on asennettu useita Java-versioita, voit vaihtaa oletusversion alternatives-järjestelmäapuohjelmalla:

sudo alternatives --config java

Tulosteen pitäisi näyttää seuraavanlaiselta:

Voidaksesi vaihtaa Java-version oletusversiota kirjoita numero, kun sitä pyydetään, ja paina Enter.

Javan poistaminen #

Jos jostain syystä haluat poistaa Java-paketin, voit poistaa sen kuten minkä tahansa muun paketin, joka on asennettu yum:lla.

Jos esimerkiksi haluat poistaa java-1.8.0-openjdk-devel-paketin, suorita yksinkertaisesti:

sudo yum remove java-1.8.0-openjdk-devel

Johtopäätös #

Nyt kun olet oppinut asentamaan ja hallitsemaan eri Java-versioita CentOS-palvelimellesi, seuraava askeleesi voi olla jonkin monista Java-käyttöön perustuvista sovelluksista, kuten Tomcat , JBoss/WildFly , Apache Maven , Glassfish, Elasticsearch , Cassandra , Jenkins , Gradle ..jne

Vastaa

Sähköpostiosoitettasi ei julkaista.