Android

Hoe Java op Centos 7 te installeren

Install Java 8 on CentOS 7

Install Java 8 on CentOS 7

Inhoudsopgave:

Anonim

Java is een van de populairste programmeertalen ter wereld en wordt gebruikt om verschillende soorten applicaties en systemen te bouwen.

In deze zelfstudie wordt beschreven hoe u verschillende versies en implementaties van Java op CentOS 7 installeert. We laten u zien hoe u OpenJDK en Oracle Java installeert.

voorwaarden

Zorg ervoor dat u bent aangemeld als een gebruiker met sudo-rechten voordat u doorgaat met deze zelfstudie.

Java-variaties

Java wordt gedistribueerd in drie verschillende edities, Standard Edition (SE), Enterprise Edition (EE) en Micro Edition (ME). Deze tutorial behandelt de Java SE-editie (Standard Edition).

Er zijn twee verschillende Java-pakketten in CentOS 7, Java Runtime Environment (JRE) en de Java Development Kit (JDK). Als u alleen Java-programma's wilt uitvoeren, hebt u JRE nodig die alleen de Java Runtime Environment bevat en als u Java-ontwikkelaar bent, hebt u JDK nodig met JRE en hulpmiddelen voor ontwikkeling / foutopsporing en bibliotheken.

Er zijn ook twee verschillende implementaties van Java, OpenJDK en Oracle Java met vrijwel geen verschillen, behalve dat Oracle Java een paar extra commerciële functies heeft.

Als u niet zeker weet welke Java-implementatie en -versie u moet installeren, is de algemene aanbeveling de installatie van OpenJDK 11 JDK, de huidige LTS-versie van Java.

voorwaarden

Voordat u met de zelfstudie begint, moet u zijn aangemeld als een gebruiker met sudo-rechten.

Installeer OpenJDK

OpenJDK, de open source-implementatie van het Java-platform is de standaard Java-ontwikkeling en runtime in CentOS 7. De installatie is eenvoudig en duidelijk.

Installeer OpenJDK 11 JDK

Op het moment van schrijven is OpenJDK 11 de huidige LTS-versie van Java en de aanbevolen versie om te installeren. Je kunt het installeren met yum door de volgende opdracht te typen:

sudo yum install java-11-openjdk-devel

Controleer de installatie door de volgende opdracht uit te voeren waarmee de Java-versie wordt afgedrukt:

java -version

De uitvoer ziet er ongeveer zo uit:

openjdk version "11.0.3" 2019-04-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)

Dat is het! Op dit punt zou u met succes Java op uw CentOS-systeem moeten hebben geïnstalleerd.

Installeer OpenJDK 11 JRE

U kunt OpenJDK 11 JRE installeren met yum door de volgende opdracht te typen:

sudo yum install java-11-openjdk JRE is een subset JDK en als u het JDK-pakket al hebt geïnstalleerd, hoeft u dit niet te installeren.

Installeer OpenJDK 8 JDK

Java 8 is nog steeds de meest gebruikte versie van Java. Als uw toepassing vereist dat de oudere Java 8 op uw CentOS 7-systeem wordt geïnstalleerd, installeert u deze door de volgende opdracht uit te voeren:

sudo yum install java-1.8.0-openjdk-devel

Installeer OpenJDK 8 JRE

Hetzelfde als hierboven als uw toepassing OpenJDK 7 JRE vereist, kunt u het installeren met yum door de volgende opdracht uit te voeren:

sudo yum install java-1.8.0-openjdk

Installeer Oracle Java

In deze sectie zullen we de stappen doorlopen van het installeren van Oracle Java. Oracle-pakketten kunnen alleen worden gedownload van hun officiële website.

Lees de Oracle JDK-licentie voordat u Oracle Java installeert. De licentie staat alleen niet-commercieel gebruik van de software toe, zoals persoonlijk gebruik en ontwikkelingsgebruik.

U kunt de Oracle Java .rpm pakketten downloaden van de Java SE-downloadpagina. Om Oracle Java te downloaden, moet u zich registreren op de Oracle-site.

Nadat u het pakket hebt gedownload, gebruikt u de volgende opdracht om het te installeren:

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

Stel de standaardversie in

U kunt de standaard Java controleren met:

java -version

openjdk version "11.0.3" 2019-04-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.3+7-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.3+7-LTS, mixed mode, sharing)

sudo alternatives --config java

De uitvoer moet er ongeveer zo uitzien:

There are 2 programs which provide 'java'. Selection Command ----------------------------------------------- 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.x86_64/bin/java) *+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java) Enter to keep the current selection, or type selection number:

Om de standaard Java-versie te wijzigen, voert u het nummer in wanneer daarom wordt gevraagd en drukt u op Enter .

Verwijder Java

Als u om welke reden dan ook het Java-pakket wilt verwijderen, kunt u het verwijderen zoals elk ander pakket dat bij yum geïnstalleerd.

Als u bijvoorbeeld het pakket java-1.8.0-openjdk-devel wilt verwijderen, voert u eenvoudig het volgende uit:

sudo yum remove java-1.8.0-openjdk-devel

Conclusie

Nu je hebt geleerd hoe je verschillende Java-versies op je CentOS-server kunt installeren en beheren, zou je volgende stap kunnen zijn om een ​​van de vele applicaties te installeren die op Java draaien, zoals Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins, Gradle.. enz

java centos