GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Java 11 e 12 su CentOS 7

Introduzione

Essendo un linguaggio di programmazione molto popolare, Java viene utilizzato per lo sviluppo di qualsiasi cosa, da applicazioni mobili leggere a desktop.

Questa guida dettagliata ti mostrerà come installare Java su CentOS 7.

Prerequisiti

  • Un account utente con sudo privilegi
  • Accesso alla riga di comando/finestra del terminale
  • Lo gnam gestore di pacchetti, incluso per impostazione predefinita

Versioni Java

Attualmente sono disponibili quattro piattaforme Java:

  1. Edizione standard Java (Java SE)
  2. Edizioni Java Micro (Java ME)
  3. Edizione Java Enterprise (Java EE)
  4. JavaFX

In questo documento, esaminiamo diversi pacchetti all'interno di Java SE .

Sono disponibili due (2) pacchetti Java open source, Java Development Kit (Apri JDK) e Ambiente Java Runtime (Apri JRE). Utilizzi JRE per eseguire applicazioni basate su Java, mentre JDK è per lo sviluppo e la programmazione con Java.

È inoltre disponibile Java Oracle , un'altra implementazione SE, che ha caratteristiche commerciali aggiuntive. Puoi trovare Oracle JDK ufficiale tramite un repository di terze parti o sulla pagina Web ufficiale di Oracle. Tuttavia, tieni presente che la sua licenza consente solo un uso non commerciale del software.

Installa Java su CentOS

Puoi installare uno o più pacchetti Java sulla tua macchina. Puoi anche decidere quale versione desideri sul tuo sistema installando un numero di versione specifico. L'attuale versione predefinita di supporto a lungo termine (LTS) è Java 11 .

Installa OpenJDK 11

1. Aggiorna il repository del pacchetto per assicurarti di scaricare il software più recente:

sudo yum update

2. Quindi, installa il Java Development Kit con il seguente comando:

sudo yum install java-11-openjdk-devel

L'output mostra il JDK scaricato e installato, come nell'immagine seguente:

Installa OpenJRE 11

Ambiente Java Runtime 11 (Open JRE 11) è un sottoinsieme di OpenJDK . Pertanto, entrambi i pacchetti sono inclusi nel comando:

sudo yum install java-11-openjdk

Installa Oracle Java 11

1. Il JDK Oracle ufficiale non è disponibile per il download dal repository locale. Devi scaricare il .rpm pacchetto dalla pagina dei download di Java SE .

2. L'ultima versione è Java SE 12. Tuttavia, Oracle Java 11 è LTS, il che significa che è l'ultima versione stabile.

Individua Java SE 11.0.3 (LTS) sulla pagina web e fare clic su DOWNLOAD .

3. Al termine del download, puoi installare il pacchetto con il comando:

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

Verifica che Java sia installato sul tuo sistema

Il comando seguente mostra quale versione di Java hai e conferma che l'installazione è andata a buon fine:

java –version

Se Java è stato scaricato e installato correttamente, i dettagli di output dovrebbero corrispondere all'immagine seguente:

Installa una versione specifica di Java

Puoi anche installare una qualsiasi delle altre versioni di Java modificando il numero di versione nel comando.

Installa JDK 8

Puoi decidere di utilizzare Open JDK 8, invece del predefinito OpenJDK 11.

Per farlo, digita il seguente comando nel terminale:

sudo yum install java-1.8.0-openjdk-devel

Installa JRE 8

Come sottoinsieme di Open JDK 8, puoi installare Open JRE 8 digitando il comando:

sudo yum install java-1.8.0-openjdk

Installa Oracle Java 12

Come accennato in precedenza, devi scaricare Oracle Java dalla sua pagina ufficiale.

Per installare la versione più recente, è sufficiente scaricare il pacchetto appropriato dalla loro pagina Web e continuare con l'installazione.

Come impostare la versione Java predefinita

Poiché puoi avere più versioni di Java installate sul tuo sistema, puoi decidere quale è quella predefinita. Per farlo;

Esegui un comando che mostra tutte le versioni installate sul tuo computer:

sudo alternatives --config java

L'immagine sopra mostra che ci sono due alternative a questo sistema. Queste scelte sono rappresentate dai numeri 1 (Java 11) e 2 (Java 8).

Per modificare la versione predefinita, digita il numero associato (in questo caso, 1 o 2) e premi Invio .

Come impostare la variabile d'ambiente JAVA_HOME

Impostazione di JAVA_HOME La variabile di ambiente aiuta altre applicazioni compilate in questo linguaggio di programmazione ad accedere facilmente al percorso di installazione di Java.

1. Innanzitutto, individua dove è installato Java:

sudo update-alternatives --config java

Nell'output puoi trovare il percorso per ogni pacchetto Java installato sul sistema.

  • /usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.x86_64/bin/java (dove OpenJDK 11 si trova)
  • /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-0.el7_6.x86_64/jre/bin/java (dove OpenJDK 8 si trova)

2. Una volta visualizzati tutti i percorsi, copia quella della tua versione Java preferita.

3. Quindi, apri il .profilo_bash con qualsiasi editor di testo. In questo esempio, utilizziamo vim :

vim .bash_profile

4. Nella parte inferiore del file, aggiungi una riga che specifichi la posizione di JAVA_HOME nel modo seguente:

JAVA_HOME=”/your/installation/path/”

Ad esempio, se copiamo il percorso di installazione di Java 11 nel passaggio precedente, la riga aggiunta nell'editor di testo sarà:

/usr/lib/jvm/java-11-openjdk-11.0.3.7-0.el7_6.x86_64/bin/java

Come disinstallare Java su CentOS

Nel caso in cui sia necessario rimuovere uno qualsiasi dei pacchetti Java installati, utilizzare yum remove comando.

Ad esempio, per rimuovere Open JDK 8 utilizzare il comando seguente:

sudo yum remove java-1.8.0-openjdk-devel

Conferma la procedura premendo y (sì), e disinstallerà il pacchetto da CentOS, come nell'immagine qui sotto:


Cent OS
  1. Come installare Java su CentOS 8

  2. Come installare GlassFish su CentOS 7

  3. Come installare ActiveMQ su CentOS

  4. Come installare WildFly 14 su CentOS 7

  5. Come installare GlassFish 5 su CentOS 7

Come installare R su CentOS 8

Come installare GlassFish su CentOS 8

Come installare Java JDK 8 su CentOS 6

Come installare Java JDK 8 su CentOS 7

Come installare Cassandra su CentOS 7

Come installare Java su CentOS 8