androide

Come installare java su centos 7

how to install java 8 on CentOs! [Primo video in Italia!]

how to install java 8 on CentOs! [Primo video in Italia!]

Sommario:

Anonim

Java è uno dei linguaggi di programmazione più popolari al mondo, utilizzato per creare diversi tipi di applicazioni e sistemi.

Questo tutorial descrive come installare varie versioni e implementazioni di Java su CentOS 7. Ti mostreremo come installare OpenJDK e Oracle Java.

Prerequisiti

Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo.

Variazioni Java

Java è distribuito in tre diverse edizioni, Standard Edition (SE), Enterprise Edition (EE) e Micro Edition (ME). Questo tutorial copre l'edizione Java SE (Standard Edition).

Esistono due diversi pacchetti Java in CentOS 7, Java Runtime Environment (JRE) e Java Development Kit (JDK). Se si desidera eseguire solo programmi Java, è necessario JRE che contiene solo Java Runtime Environment e se si è sviluppatori Java, sarà necessario JDK che include JRE e strumenti e librerie di sviluppo / debug.

Esistono anche due diverse implementazioni di Java, OpenJDK e Oracle Java con quasi nessuna differenza tra loro, tranne che Oracle Java ha alcune funzionalità commerciali aggiuntive.

Se non si è sicuri dell'implementazione e della versione Java da installare, si consiglia di installare OpenJDK 11 JDK, che è l'attuale versione LTS di Java.

Prerequisiti

Prima di iniziare con il tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo.

Installa OpenJDK

OpenJDK, l'implementazione open source della piattaforma Java è lo sviluppo e il runtime Java predefiniti in CentOS 7. L'installazione è semplice e diretta.

Installa OpenJDK 11 JDK

Al momento della stesura di questo documento, OpenJDK 11 è l'attuale versione LTS di Java e la versione consigliata da installare. Puoi installarlo usando yum digitando il seguente comando:

sudo yum install java-11-openjdk-devel

Verificare l'installazione, eseguendo il comando seguente che stamperà la versione Java:

java -version

L'output sarà simile al seguente:

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)

Questo è tutto! A questo punto, dovresti aver installato correttamente Java sul tuo sistema CentOS.

Installa OpenJDK 11 JRE

È possibile installare OpenJDK 11 JRE utilizzando yum digitando il comando seguente:

sudo yum install java-11-openjdk JRE è un sottoinsieme JDK e se è già stato installato il pacchetto JDK non è necessario installarlo.

Installa OpenJDK 8 JDK

Java 8 è ancora la versione più diffusa di Java. Se l'applicazione richiede l'installazione di Java 8 precedente sul sistema CentOS 7, installarlo eseguendo il comando seguente:

sudo yum install java-1.8.0-openjdk-devel

Installa OpenJDK 8 JRE

Come sopra se l'applicazione richiede OpenJDK 7 JRE, è possibile installarla con yum eseguendo il comando seguente:

sudo yum install java-1.8.0-openjdk

Installa Oracle Java

In questa sezione, seguiremo i passaggi dell'installazione di Oracle Java. I pacchetti Oracle sono disponibili per il download solo dal loro sito Web ufficiale.

Prima di installare Oracle Java, assicurati di leggere la Licenza Oracle JDK. La licenza consente solo l'uso non commerciale del software, come l'uso personale e l'uso di sviluppo.

È possibile scaricare i pacchetti .rpm Oracle Java dalla pagina Download di Java SE. Per scaricare Oracle Java è necessario registrarsi sul sito Oracle.

Una volta scaricato il pacchetto, utilizzare il seguente comando per installarlo:

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

Imposta la versione predefinita

Puoi controllare il Java predefinito, con:

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

L'output dovrebbe essere simile al seguente:

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:

Per modificare la versione Java predefinita, inserisci il numero quando richiesto e premi Enter .

Disinstallare Java

Se, per qualsiasi motivo, desideri disinstallare il pacchetto Java, puoi disinstallarlo come qualsiasi altro pacchetto installato con yum .

Ad esempio, se si desidera disinstallare il pacchetto java-1.8.0-openjdk-devel , eseguire semplicemente:

sudo yum remove java-1.8.0-openjdk-devel

Conclusione

Ora che hai imparato come installare e gestire diverse versioni Java sul tuo server CentOS, il tuo prossimo passo potrebbe essere quello di installare una delle tante applicazioni che girano su Java, come Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins, Gradle..etc

java centos