Zkuste tyto kroky.
--Chystáme se upravit "etc\profile". Proměnné prostředí mají být zadány ve spodní části souboru. Protože Ubuntu neposkytuje přístup ke kořenové složce, budeme muset použít několik příkazů v terminálu
Krok 1:Spusťte Terminál. Zadejte příkaz:gksudo gedit /etc/profile
Krok 2:Otevře se textový soubor profilu. Zadejte proměnné prostředí v dolní části stránky........... Např.: export JAVA_HOME=/home/alex/jdk1.6.0_22/bin/java
export PATH=/home/alex/jdk1.6.0_22/bin:$PATH
krok 3:uložte a zavřete soubor. Zkontrolujte, zda jsou proměnné prostředí nastaveny pomocí příkazu echo........ Např. echo $PATH
Vložte proměnné prostředí do globálního /etc/environment
soubor:
...
export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun
...
Spusťte "source /etc/environment" v každém shellu, kde chcete aktualizovat proměnné:
$ source /etc/environment
Zkontrolujte, zda to funguje:
$ echo $JAVA_HOME
$ /usr/lib/jvm/java-1.5.0-sun
Skvělé, není třeba se odhlašovat.
Pokud chcete nastavit proměnnou prostředí JAVA_HOME pouze v terminálu, nastavte ji v ~/.bashrc soubor.
To pravděpodobně vyřeší váš problém:https://help.ubuntu.com/community/EnvironmentVariables
Proměnné prostředí pro celou relaci
Aby bylo možné nastavit proměnné prostředí způsobem, který ovlivňuje prostředí konkrétního uživatele, neměli bychom umisťovat příkazy k nastavení jejich hodnot do konkrétních souborů skriptů shellu v domovském adresáři uživatele, ale použít:
~/.pam_environment – Tento soubor je speciálně určen pro nastavení uživatelského prostředí. Není to soubor skriptu, ale spíše se skládá z výrazů přiřazení, jeden na řádek.
Nedoporučuje se:
~/.profile - Toto je pravděpodobně nejlepší soubor pro umístění přiřazení proměnných prostředí, protože jej automaticky spouští DisplayManager během relace spouštěcího procesu na ploše a také přihlašovací shell, když se člověk přihlásí z textové konzole.