>> Tecnologia elettronica >  >> Casa intelligente >> Vita smart

Come impostare JAVA_HOME su CentOS

Configurate CentOS affinché le applicazioni Java trovino esattamente eseguibili e librerie necessarie. Se avete privilegi root/admin, impostate la variabile $JAVA_HOME sulla directory Java per tutti gli utenti system-wide. Se serve solo per la vostra sessione utente non-root, aggiungete il percorso al profilo Bash personale.

Impostare JAVA_HOME system-wide

Passaggio 1

Avviate sessione terminale root e cambiate directory in /usr/lib/jvm. Oppure loggatevi come root.

Passaggio 2

Visualizzate contenuto cartella col comando al prompt Bash:

ls -l

Vedrete link simbolici e una cartella contenente i file del pacchetto Java. Su CentOS 7 il nome può essere simile a:

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

Percorso completo:

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

Passaggio 3

Digitate comando Export Bash per impostare $JAVA_HOME al percorso completo e premete Invio:

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

Se digitate echo $JAVA_HOME e premete Invio, la shell mostrerà il percorso. Il cambiamento andrà perso al riavvio, a meno che non lo aggiungiate al profilo sistema in /etc.

Passaggio 4

Cambiate directory in /etc e aprite file "profile" con editor (Vi, Emacs, Nano). Contiene comandi, parametri e variabili Bash system-wide per tutti gli utenti.

Passaggio 5

Andate a una riga vuota in fondo, inserite lo stesso comando Export, salvate e uscite dall'editor. Al prossimo login (vostro o altro utente), JAVA_HOME sarà impostato.

JAVA_HOME per singoli utenti

Passaggio 1

Avviate file manager, andate in /usr/lib/jvm. Vedrete icone per una cartella e link simbolici.

Passaggio 2

Selezionate la cartella e premete "Ctrl+C" per copiarla negli appunti. Conterrà il percorso completo della cartella Java.

Passaggio 3

Come utente non-root, avviate Gedit e aprite ".bash_profile" nella vostra Home. Le impostazioni in .bash_profile si applicano a ogni login.

Passaggio 4

Cliccate riga vuota in fondo, premete "Ctrl+V" per incollare il percorso. La riga incollata sarà simile a:

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

Per usare il percorso, cancellate "file://". Risultato:

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

Passaggio 5

Aggiungete il comando export Bash che assegna il percorso a $JAVA_HOME, salvate e uscite da Gedit. La riga finale in .bash_profile sarà:

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

Uscite dalla sessione CentOS e rientrate per impostare $JAVA_HOME alla posizione attuale.

Suggerimento

Modificate .bash_profile o /etc/profile ogni volta che il pacchetto Java del sistema viene aggiornato. Eseguite questo comando a prompt terminale root o utente per confrontare versione Java corrente con quella referenziata da $JAVA_HOME:

java -version

Avvertenza

Info valide per CentOS 7 e 6.5. Procedure possono variare con altre versioni.

  1. Come Configurare un Ricevitore Home Theater
  2. Come configurare un sistema Home Theater
  3. Come configurare un home theater
  4. Come configurare un sistema home theater Sony
  5. Come configurare un centro intrattenimento domestico
  6. Come allestire una home media room