Nel mondo dei server esistono una serie di applicazioni e utilità che sono fondamentali per il corretto e corretto funzionamento non solo del sistema e delle sue applicazioni, ma anche di molti servizi con cui il sistema interagirà.
Una di queste utilità è Java, ampiamente conosciuta dagli sviluppatori web poiché Java è una tecnologia ideale e versatile per lo sviluppo di applicazioni web, facilitandone sia l'implementazione che l'avvio.
Java è un linguaggio di programmazione multipiattaforma in cui integra il Java Runtime Environment (JRE) e questo a sua volta è composto dalla Java Virtual Machine (JVM) che definisce le classi core della piattaforma Java e gestisce le librerie disponibili per Java. JRE è responsabile dell'applicazione del runtime del software e questo a sua volta verrà distribuito nei browser Web attuali.
Se non sei ancora convinto di installare Java, dovresti sapere che più del 90% dei team a livello aziendale utilizza questo software, quindi le possibilità di scalabilità e prestazioni sono ampie, alcune delle sue caratteristiche principali sono:
caratteristiche
- Java ci fornisce gli strumenti per scrivere software su una piattaforma ed eseguirlo virtualmente su un'altra piattaforma.
- Capacità di sviluppare applicazioni server e moduli HTML.
- Combina varie applicazioni o servizi basati su Java per creare applicazioni o servizi.
- Sviluppa programmi da eseguire in un browser o servizi web.
- Scrivi applicazioni per telefoni cellulari, processori remoti, microcontrollori, gateway e milioni di altri dispositivi.
Cos'è Java 8Solvetic parlerà in questa opportunità di Java 8 che consente di migliorare le prestazioni nello sviluppo e nell'esecuzione di programmi Java in qualsiasi ambiente, alcune delle sue caratteristiche più importanti sono:
- Integra una nuova API di data e ora.
- È alimentato dal motore JavaScript Nashhorn.
- Offre estensione virtuale e metodi di espressione Lambda.
- La sua sicurezza è stata migliorata per ottimizzarne l'uso.
Successivamente, ti spiegheremo in Solvetic come installare Java 8 su CentOS 8.
NotaJava 8 non è disponibile per il download pubblico, quindi in seguito vedrai come installare Java 13 su CentOS 8.
1. Come installare Java 8 su CentOS 8
In questo caso, Oracle offre pacchetti Java RPM e codice sorgente compilato per l'installazione, ma in considerazione del fatto che il download ufficiale è già disponibile, è meglio utilizzare il codice sorgente di Java SE Development Kit 8.
Passo 1
Per questo scaricheremo i codici dal sito ufficiale di Oracle, lì possiamo registrarci gratuitamente per scaricare:
INGRANDIRE
Passo 2
Lì possiamo scaricare il file .rpm o il file .tar.gz. Se scarichiamo il file .tar.gz possiamo visualizzarlo utilizzando il comando ls:
Passaggio 3
Procediamo ad estrarlo eseguendo:
sudo tar xzf jdk-8u221-linux-x64.tar.gz
Passaggio 4
Useremo "ls" per verificare che la directory sia stata creata. Vediamo che la directory creata è “jdk1.8.0_221.
Passaggio 5
In alternativa possiamo installare Java 8 eseguendo quanto segue:
yum install java-1.8.0-openjdk
Passaggio 6
Inseriamo la lettera "s" per confermare il download:
Passaggio 7
Successivamente eseguiremo quanto segue per installare alcune dipendenze:
yum install java-1.8.0-opemjdk-devel
Passaggio 8
Ancora una volta inseriamo la lettera "s" per confermare il download e l'installazione.
Passaggio 9
Un'altra opzione è scaricare il file .rpm dal sito ufficiale e quindi eseguire quanto segue:
yum localinstall jre-8u221-linux-x64.rpm
Passaggio 10
Accettiamo il download e l'installazione di Java 8 su CentOS 8:
Passaggio 11
Convalida JavaPossiamo verificare che Java sia stato installato correttamente eseguendo quanto segue:
java -versione
Mappa il percorso JavaAndremo a definire la variabile JAVA_HOME con il seguente comando che ci permette di definire detto percorso:
update-alternatives --config java
Passaggio 12
Lì dobbiamo selezionare il percorso appropriato e premere Invio, dopodiché stabiliamo il percorso eseguendo:
export JAVA_HOME = / usr / lib / jvm / java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64 / jre / bin / java
Passaggio 13
Verifichiamo questo inserendo quanto segue. Lì controlliamo il percorso assegnato.
echo $ JAVA_HOME
Questo è il processo per installare Java 8 su CentOS 8.
2. Come installare Java 13 su CentOS 8
Passo 1
Java 13 è la versione più recente di Oracle e sarà compatibile nei prossimi 6 mesi e come dovresti sapere, questa nuova versione integra nuove funzioni e miglioramenti, alcuni di questi sono:
Cosa c'è di nuovo?
- Aggiunto il metodo FileSystems.newFileSystem.
- Nuovi metodi di trasferimento java.nio.ByteBuffer Bulk get/put.
- Supporta Unicode 12.1
- Nuovi letterali stringa non elaborati che utilizzano più righe di codice sorgente.
- La dimensione massima dell'heap ZGC è 16 TB.
- Timeout di lettura configurabile per CRL.
- Supporta MS Cryptography Next Generation (CNG)
- Supporto per X25519 e X448 in TLS e molti altri.
Il processo di installazione di Java 13 su CentOS 8 è molto più semplice e vedrai perché, prima di tutto, puoi scaricare direttamente il file .rpm o .tar.gz dal link ufficiale di Oracle:
Passo 2
Oppure, dal terminale in CentOS 8 puoi eseguire quanto segue:
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense = accept-securebackup-cookie" "https://download.oracle.com/otn-pub/java/jdk/13+33/ 5b8a42f3905b406298b72d750b6919f6 / jdk-13_linux-x64_bin.rpm "
INGRANDIRE
Passaggio 3
Una volta terminato questo processo, vedremo quanto segue:
INGRANDIRE
Passaggio 4
Il prossimo passo è eseguire il file scaricato, per questo inseriamo quanto segue:
rpm -Uvh jdk-13_linux-x64_bin.rpm
INGRANDIRE
Passaggio 5
Al termine di questa attività, possiamo verificare la versione di Java in CentOS 8 con il seguente comando:
java -versione
INGRANDIRE
Passaggio 6
Infine, poiché la maggior parte delle applicazioni basate su Java fa uso di variabili d'ambiente per la loro esecuzione, è necessario definire le variabili d'ambiente Java con i seguenti comandi:
export JAVA_HOME = / usr / java / jdk-13 (Definisci variabile JAVA_HOME) export PATH = $ PATH: / usr / java / jdk-13 / bin (Definisci variabile PATH)
INGRANDIRE
Da questo momento sei pronto per utilizzare Java 8 o Java 13 su CentOS 8 e ottenere il massimo dai servizi web.