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

Come installare Java su CentOS 8

Java è un linguaggio di programmazione gratuito, open-source e uno dei più popolari espressamente progettato per l'uso nell'ambiente distribuito di Internet. Esistono due diverse implementazioni di Java, Oracle Java e OpenJDK. Oracle Java ha alcune funzionalità commerciali aggiuntive mentre OpenJDK è un'implementazione open source della piattaforma Java.

In questo tutorial, ti mostreremo come installare OpenJDK 8, OpenJDK 11 e Oracle 8 su CentOS 8.

Requisiti

  • Un server che esegue CentOS 8.
  • Sul tuo sistema è impostata una password di root.

Installa OpenJDK 11

Innanzitutto, cerca le versioni disponibili di OpenJDK nel repository CentOS 8 eseguendo il comando seguente:

dnf search jdk

Dovresti vedere il seguente output:

Last metadata expiration check: 1:23:41 ago on Wednesday 18 December 2019 02:23:23 AM EST.

========================================================= Summary & Name Matched: jdk =========================================================
java-11-openjdk-demo.x86_64 : OpenJDK Demos 11
java-1.8.0-openjdk-demo.x86_64 : OpenJDK Demos 8
java-11-openjdk-jmods.x86_64 : JMods for OpenJDK 11
java-11-openjdk-src.x86_64 : OpenJDK Source Bundle 11
java-1.8.0-openjdk-src.x86_64 : OpenJDK Source Bundle 8
java-11-openjdk.x86_64 : OpenJDK Runtime Environment 11
copy-jdk-configs.noarch : JDKs configuration files copier
java-1.8.0-openjdk.x86_64 : OpenJDK Runtime Environment 8
java-11-openjdk-javadoc.x86_64 : OpenJDK 11 API documentation
java-1.8.0-openjdk-javadoc.noarch : OpenJDK 8 API documentation
java-11-openjdk-devel.x86_64 : OpenJDK Development Environment 11
java-1.8.0-openjdk-devel.x86_64 : OpenJDK Development Environment 8
java-11-openjdk-headless.x86_64 : OpenJDK Headless Runtime Environment 11
java-1.8.0-openjdk-accessibility.x86_64 : OpenJDK 8 accessibility connector
java-1.8.0-openjdk-headless.x86_64 : OpenJDK Headless Runtime Environment 8
java-11-openjdk-javadoc-zip.x86_64 : OpenJDK 11 API documentation compressed in a single archive
java-1.8.0-openjdk-javadoc-zip.noarch : OpenJDK 8 API documentation compressed in a single archive
============================================================ Summary Matched: jdk =============================================================
icedtea-web.noarch : Additional Java components for OpenJDK - Java browser plug-in and Web Start implementation

Ora, installa OpenJDK 11 usando il seguente comando:

dnf install java-11-openjdk-devel.x86_64

Una volta completata l'installazione, è possibile verificare la versione Java installata eseguendo il comando seguente:

java -version

Dovresti vedere il seguente output:

openjdk version "11.0.5" 2019-10-15 LTS
OpenJDK Runtime Environment 18.9 (build 11.0.5+10-LTS)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.5+10-LTS, mixed mode, sharing)

Installa OpenJDK 8

Alcune applicazioni basate su Java supportano solo su OpenJDK 8. In questo caso, dovrai installare OpenJDK 8 sul tuo server. Puoi installare OpenJDK 8 facilmente con il seguente comando:

dnf install java-1.8.0-openjdk-devel

Dopo aver installato Java, puoi verificare la versione installata di Java con il seguente comando:

java -version

Dovresti vedere il seguente output:

openjdk version "1.8.0_232"
OpenJDK Runtime Environment (build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (build 25.232-b09, mixed mode)

Passa tra versioni Java

Puoi anche installare più versioni di Java in un unico sistema e passare da una all'altra in base alle tue esigenze.

Puoi eseguire il comando seguente per cambiare la versione Java da OpenJDK 8 a OpenJDK 11 come mostrato di seguito:

alternatives --config java

Ti verrà chiesto di fornire la versione Java desiderata come mostrato di seguito:

There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
   1           java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.5.10-0.el8_0.x86_64/bin/java)
*+ 2           java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el8_0.x86_64/jre/bin/java)

Enter to keep the current selection[+], or type selection number: 1

Digita 1 e premi Invio per cambiare la versione di Java.

Dopo la modifica controlla nuovamente la versione Java attiva corrente con il seguente comando:

java -version

Installa Oracle Java 8

Innanzitutto, dovrai accedere al sito Web Oracle Java e andare alla pagina dei download di Oracle Java 8 JDK. Quindi, accetta il contratto di licenza e scarica il pacchetto jdk-8u231-linux-x64.rpm.

Una volta completato il download, eseguire il comando seguente per installare Oracle OpenJDK 8:

dnf localinstall jdk-8u231-linux-x64.rpm

Dopo aver installato Oracle OpenJDK 8, puoi verificare la versione Java con il seguente comando:

java -version

Dovresti vedere il seguente output:

java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)

Conclusione

Per ora è tutto. Abbiamo imparato come installare le diverse versioni di Java in CentOS 8. Ora puoi facilmente installare la versione Java desiderata e passare da una all'altra secondo le tue esigenze.


Cent OS
  1. Come installare Jenkins 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 Java (OpenJDK) su Ubuntu 20.04

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