>> Elettronica Tecnologia >  >> Casa intelligente >> Vita intelligente

Come impostare Java Home su CentOS

Configura il tuo sistema CentOS in modo che le tue applicazioni Java sappiano esattamente dove trovare i file eseguibili e le librerie che devono eseguire. Se si dispone dei privilegi di root o amministratore, impostare la variabile $JAVA_HOME sulla posizione della directory di Java per tutti gli utenti a livello di sistema. Se hai solo bisogno di impostare il percorso per le tue sessioni utente non root, aggiungi le informazioni sul percorso al tuo profilo personale della shell Bash.

Imposta JAVA_HOME a livello di sistema

Passaggio 1

Avvia una sessione del terminale di root e quindi cambia le directory nella cartella /usr/lib/jvm. Se preferisci, puoi anche accedere al tuo sistema come root.

Passaggio 2

Visualizza il contenuto della cartella digitando il seguente comando al prompt della shell di Bash e quindi premendo "Invio:"

ls -l

L'elenco mostrerà diversi collegamenti simbolici e una singola cartella che contiene i file del pacchetto Java. La cartella Java installata sui sistemi CentOS 7 potrebbe avere un nome simile al seguente:

java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

Il percorso completo di questa cartella, tuttavia, sarà:

/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

Passaggio 3

Digita il comando Bash shell Export che imposterà la variabile $JAVA_HOME sul percorso completo della cartella Java, quindi premi "Invio". Il tuo comando dovrebbe essere simile al seguente:

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

Se digiti "echo $JAVA_HOME" (senza virgolette) sulla riga di comando e premi "Invio", la shell visualizzerà il percorso JAVA_HOME. La modifica del percorso andrà persa al riavvio, tuttavia, a meno che non si aggiunga la modifica al profilo di sistema che si trova nella cartella /etc.

Passaggio 4

Passare alle directory in /etc e quindi aprire il file di testo "profilo" utilizzando un editor come Vi, Emacs o Nano. Il file di testo del profilo contiene comandi, parametri e variabili della shell bash a livello di sistema disponibili per tutti gli utenti.

Passaggio 5

Scorri fino a una riga vuota vicino alla parte inferiore del file, digita lo stesso comando Esporta che hai inserito al prompt della shell, salva il file e quindi esci dall'editor. Quando tu o un altro utente accedi a una sessione CentOS, verrà impostata la variabile JAVA_HOME.

JAVA_HOME per utenti singoli

Passaggio 1

Avvia il file manager e quindi vai alla cartella /usr/lib/jvm. Il file manager dovrebbe visualizzare le icone per una cartella e diversi collegamenti simbolici.

Passaggio 2

Seleziona la cartella e quindi premi "Ctrl-C" per copiarla negli appunti. Un elemento che conterrà gli appunti è il percorso completo della directory della cartella Java.

Passaggio 3

Come utente normale, non root, avvia Gedit e quindi apri il file di testo ".bash_profile" che si trova nella tua cartella Home. Le impostazioni incluse in .bash_profile vengono impostate ogni volta che accedi al tuo sistema.

Passaggio 4

Fare clic su una riga vuota vicino alla parte inferiore del file, quindi premere "Ctrl-V" per incollare il percorso completo della cartella Java. La riga incollata dovrebbe essere simile alla seguente:

file:///usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

Per mettere il percorso in un formato che puoi usare, invece, elimina la sezione "file://". Il risultato dovrebbe essere simile al seguente

/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

Passaggio 5

Aggiungi il comando Bash shell export a questa riga che assegna il percorso a $JAVA_HOME, salva le modifiche e quindi esci da Gedit. Il comando del percorso finale nel tuo .bash_profile dovrebbe assomigliare alla seguente riga:

export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el7_0.x86_64

Passaggio 6

Esci dalla tua sessione CentOS e quindi riconnettiti imposta la variabile $JAVA_HOME sulla posizione corrente di Java.

Suggerimento

Modifica i tuoi file .bash_profile o /etc/profile ogni volta che il pacchetto Java del tuo sistema viene aggiornato. Eseguire il comando seguente al prompt del terminale utente root o normale per confrontare la versione corrente di Java con la versione a cui fa riferimento la variabile $JAVA_HOME.

java -versione

Avviso

Le informazioni in questo articolo si applicano a CentOS 7 e CentOS 6.5. Le procedure possono variare leggermente o in modo significativo con altre versioni di CentOS.


  1. Come impostare un Theater Receiver Home
  2. Come impostare un sistema Home Theatre
  3. Come impostare un Home Theater
  4. Come impostare un sistema Home Theater Sony
  5. Come impostare un Home Entertainment Center
  6. Come impostare Home Audiovisivo Camere