Java è incredibilmente popolare sui server e se prevedi di utilizzare RHEL 8 / CentOS 8, dovrai installarlo. Esistono un paio di modi per installare Java su RHEL, sia dai pacchetti OpenJDK open source che direttamente da Oracle.
In questo tutorial imparerai:
- Come installare OpenJDK 8
- Come installare OpenJDK 11
- Come installare Oracle Java 8 JRE
- Come installare Oracle Java 8 JDK
- Come cambiare versione Java
Java su RHEL 8.
Requisiti e convenzioni software utilizzati
Categoria | Requisiti, convenzioni o versione del software utilizzata |
---|---|
Sistema | RHEL 8 / CentOS 8 |
Software | Java |
Altro | Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando. |
Convenzioni | # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato |
Come installare OpenJDK 8
Installa OpenJDK 11 su RHEL 8 / CentOS 8.OpenJDK 8 è disponibile direttamente nei repository RHEL 8 / CentOS 8 predefiniti. Se questa è la versione di Java di cui hai bisogno, vai avanti e installa il pacchetto con DNF.
# dnf install java-1.8.0-openjdk-devel
Come installare OpenJDK 11
Installa OpenJDK 11 su RHEL 8 / CentOS 8.OpenJDK 11 è una versione leggermente più recente di Java, ma Red Hat lo ha incluso in RHEL 8 / CentOS 8 per "a prova di futuro" il rilascio e soddisfare le applicazioni più recenti che potrebbero sorgere nei 10 anni di vita di RHEL. Se stai cercando l'ultima versione di Java, installala con DNF.
# dnf install java-11-openjdk-devel
Come installare Oracle Java 8 JRE
Ci sono sempre ragioni per installare la versione ufficiale di Java direttamente da Oracle. Poiché Oracle Linux è essenzialmente un clone di RHEL, non ci sono problemi a ottenere Java anche in questo modo.
Scarica Oracle Java 8.Vai alla pagina di download di Java di Oracle e scarica l'ultimo RPM a 64 bit. Si trova in fondo all'elenco dei link.
Installa Java 8 JRE su RHEL 8.Quando hai il tuo RPM, apri un terminale e usa DNF per installare il file localmente.
# dnf install /home/user/Downloads/jre-8u201-linux-x64.rpm
Come installare Oracle Java 8 JDK
Scarica Oracle JDK 8.Se stai cercando di sviluppare con Java, avrai bisogno anche del JDK. Oracle fornisce anche un pacchetto per questo. Vai alla pagina di download di Oracle JDK e individua il download di Linux x64 RPM nella prima intestazione "Java SE Development Kit". Assicurati di accettare prima il contratto di licenza.
Installa Java 8 JDK su RHEL 8.Una volta che hai il tuo RPM, usa DNF per installarlo di nuovo, proprio come prima con JRE.
# dnf install /home/user/Downloads/jdk-8u201-linux-x64.rpm
Come cambiare versione Java
Controlla la versione Java su RHEL 8.Puoi avere più versioni di Java sullo stesso sistema. Per sfruttare appieno una di esse, dovrai essere in grado di passare facilmente da una versione all'altra e puoi utilizzare semplici strumenti integrati in RHEL. Inizia controllando quale versione di Java stai utilizzando.
$ java -versionCambia versione Java su RHEL 8.
Ora puoi usare alternatives
per elencare le versioni disponibili di Java e abilitare quella che desideri utilizzare.
# alternatives --config java
Vedrai un elenco delle versioni Java disponibili. Inserisci il numero corrispondente a quello che desideri utilizzare oppure premi Invio per mantenere quello attuale.
Conclusione
Sei ufficialmente pronto per iniziare a lavorare con Java su RHEL 8 / CentOS 8. Non è necessario installarli tutti e OpenJDK sarà probabilmente adatto per la maggior parte delle applicazioni. Detto questo, è bello avere opzioni e RHEL 8 / CentOS 8 ne fornisce sicuramente abbastanza.