GNU/Linux >> Linux Esercitazione >  >> Linux

Rendi $JAVA_HOME facilmente modificabile in Ubuntu

Prova questi passaggi.

--Stiamo per modificare "etc\profile". Le variabili d'ambiente devono essere inserite in fondo al file. Poiché Ubuntu non dà accesso alla cartella principale, dovremo usare alcuni comandi nel terminale

Passaggio 1:avviare il terminale. Digita il comando:gksudo gedit /etc/profile

Passaggio 2:si aprirà il file di testo del profilo. Inserisci le variabili d'ambiente in fondo alla pagina........... Es: export JAVA_HOME=/home/alex/jdk1.6.0_22/bin/java

export PATH=/home/alex/jdk1.6.0_22/bin:$PATH

step3:salva e chiudi il file. Controlla se le variabili d'ambiente sono impostate usando il comando echo........ Es. echo $PATH


Metti le variabili d'ambiente nel /etc/environment globale file:

...
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
...

Esegui "source /etc/environment" in ogni shell in cui desideri aggiornare le variabili:

$ source /etc/environment

Verifica che funzioni:

$ echo $JAVA_HOME
$ /usr/lib/jvm/java-1.5.0-sun

Fantastico, non è necessario disconnettersi.

Se vuoi impostare la variabile d'ambiente JAVA_HOME solo nel terminale, impostala in ~/.bashrc file.


Questo probabilmente risolverà il tuo problema:https://help.ubuntu.com/community/EnvironmentVariables

Variabili di ambiente a livello di sessione

Per impostare le variabili di ambiente in un modo che influisca sull'ambiente di un particolare utente, non si dovrebbero inserire comandi per impostare i loro valori in particolari file di script di shell nella home directory dell'utente, ma utilizzare:

~/.pam_environment - Questo file è specificamente pensato per impostare l'ambiente di un utente. Non è un file di script, ma consiste piuttosto di espressioni di assegnazione, una per riga.

Non consigliato:

~/.profile - Questo è probabilmente il file migliore per l'inserimento di assegnazioni di variabili d'ambiente, poiché viene eseguito automaticamente dal DisplayManager durante la sessione desktop del processo di avvio e dalla shell di login quando si accede dalla console testuale.


Linux
  1. Fare `cut` Cambiare un file in posizione?

  2. Come installare g++ su Ubuntu

  3. VIM:come andare alla riga esatta su Ubuntu

  4. Come faccio a rendere un file NON modificabile?

  5. Dove è memorizzato il file di configurazione del kernel?

Come installare Make su Ubuntu 20.04

Come eliminare un file in Ubuntu

Come estrarre un file RAR su Ubuntu

Come aggiungere un file di scambio su Ubuntu 20.04

Linux make Command con esempi

Perché è così difficile trovare un file in Ubuntu?