GNU/Linux >> Znalost Linux >  >> Linux

Udělejte $JAVA_HOME snadno měnitelným v Ubuntu

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.


Linux
  1. Provést `vyjmout` Změnit soubor na místě?

  2. Když spustitelné soubory nejsou?

  3. VIM:jak přejít na přesnou linku na Ubuntu

  1. Ubuntu Linux – sdílené VHDX

  2. vytvořit soubor protokolu

  3. Doba přístupu k souboru se v ubuntu 12.04 neaktualizuje

  1. Jak udělat soubor řídký?

  2. Programování Prolog v Ubuntu

  3. Jak udělám, aby soubor NELZE upravovat?