Installare Java su CentOS e impostare i percorsi
Data di pubblicazione:
Aggiornato:
Articoli > Installare Java su CentOS e impostare i percorsi
2026 stato e uso sicuro
Conclusione: Installare una build OpenJDK supportata da un repository approvato, selezionare il default del sistema con alternatives, verificare java -version e javac -version, e set JAVA_HOME solo per il software che realmente lo richiede.
Cosa imparerai
- La differenza tra un comando JRE/runtime, un JDK completo, PATH e
JAVA_HOME. - Come le alternative selezionano tra i comandi Java installati senza catene symlink codificate duramente.
- Perché il supporto di distribuzione Java e le licenze devono essere controllate piuttosto che ridotte a “Oracle Java è pagato. ”
Destinatari: Amministratori Linux che preparano Java per Maven, Tomcat, o un altro servizio.
Nota di aggiornamento (2026): CentOS 7/OpenJDK 8 comandi qui sotto sono storici. Scegliere una linea JDK supportata compatibile con l'applicazione, utilizzare i nomi dei pacchetti DNF attuali e consultare i termini di supporto e licenza del fornitore per la distribuzione esatta.
Nota di sicurezza: i comandi e gli esempi di configurazione dell'articolo originale non sono stati rieseguiti in un ambiente di produzione moderno. Prima di applicarli, verifica versioni supportate, backup, controlli di accesso e procedura di rollback in un ambiente di prova isolato.
Fonti primarie ufficiali
Panoramica
La procedura per l'installazione di Java su CentOS e l'impostazione del percorso. Oracle Java ha iniziato a essere pagato e sarà configurato utilizzando OpenJDK. Le informazioni si basano sull'ipotesi di utilizzo di CentOS7.
Indice dei contenuti
1. Dettagli di configurazione
Questa sezione descrive la procedura per impostare il percorso da cui scaricare Java.
1-1. Scarica i materiali
Scaricare OpenJDK dal seguente sito web.
1-2. Scongelamento e spostamento dei materiali
Spostare e decomprimere OpenJDK sul server. Quanto segue si basa sull'ipotesi che OpenJDK sia collocato sotto "/var/work".
[root@hostname ~]# tar xzvf /var/work/openjdk-11+28_linux-x64_bin.tar.gz
[root@hostname ~]# mkdir /usr/lib/java
[root@hostname ~]# mv jdk-11 /usr/lib/java/
Questo è il comando per estrarre OpenJDK in '/var/work', creare una cartella 'java' in '/usr/lib/' e spostare OpenJDK estratto in '/usr/lib/java/'.
1-3. Registrare i comandi nelle alternative
Le alternative sono spiegate semplicemente come un meccanismo per impostare variabili d'ambiente con collegamenti di scelta rapida commutabili. Se si dispone di più applicazioni Java, ad esempio, questa impostazione facilita il passaggio da un'applicazione all'altra. Questo comando imposta il percorso per Java.
[root@hostname ~]# alternatives --install /usr/bin/java java /usr/lib/java/jdk-11/bin/java 1
[root@hostname ~]# alternatives --install /usr/bin/javac javac /usr/lib/java/jdk-11/bin/javac 1
La prima riga del comando precedente spiega.
• Viene creato un collegamento a '/usr/bin/java'.
• Nominare il gruppo "java". Se ci sono più java e si vuole passare da uno all'altro, registrare più nomi di gruppo in java.
• Impostate la destinazione del collegamento a "/usr/lib/java/jdk-11/bin/java".
• Priorità 1.
Questo permette di eseguire il comando java.
1. Viene invocato un collegamento a /usr/bin/java. Nota: Anche comandi come "mkdir" e "ls", che vengono eseguiti normalmente, sono memorizzati in "/usr/bin". È qui che vengono invocati "mkdir" e "ls", normalmente usati in modo casuale.
2. Viene richiamata la destinazione della scorciatoia "/etc/alternatives/java". Anche questa è una scorciatoia. Nota: Il valore "java" in "/etc/alternatives/java" è quello specificato dal nome del gruppo.
3. Inoltre, viene richiamata la destinazione del collegamento "/usr/lib/java/jdk-11/bin/java".
Il comando java viene eseguito nella sequenza da (1) a (3).
Verificare che il comando java sia abilitato con il seguente comando.
[root@hostname ~]# java -version
openjdk version "xx" yyyy-mm-dd
OpenJDK Runtime Environment xx.x (build xx+xx)
OpenJDK 64-Bit Server VM xx.x (build xx+xx, mixed mode)
Se appare come sopra, è tutto a posto.
2. sintesi
Abbiamo descritto i passaggi per l'installazione di Java e l'impostazione del percorso.
Il comando java viene solitamente utilizzato in modo casuale, ma funziona grazie alla registrazione di alternative e altri mezzi. Fare riferimento a questo quando si aggiungono nuovi java.