Variáveis de ambiente no Linux

E ai pessoal…

Estou com uma dúvida… no windows eu crio as variáveis de ambiente JAVA_HOME setando nela a pasta onde o meu jdk está instalado… e no linux como faço?? Não quero ficar fazendo export toda vez que inicio a minha maquina… como posso deixar isso definitivamente??

Obrigado

Alisson 8)

Olá,

Tenta editar o seu arquivo profile (localizado em /etc/profile).
Lá vc coloca : JAVA_HOME = /caminho/do/seu/JDK
e depois coloca : export JAVA_HOME;

Ok?

Espero que funcione.

infelizmente nao funcionou… se alguém tiver mais alguma dica para me dar por favor…

Obrigado

Olá

A resposta do Léo está correta e deveria ter funcionado. Vc colocou JAVA_HOME no path?

Veja o exemplo abaixo de um arquivo .bash_profile:

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
	. ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH
unset USERNAME

export JAVA_HOME=/usr/java/jdk1.3.1_09

export TOMCAT_HOME=/opt/tomcat406
export CATALINA_HOME=/opt/tomcat406

export ANT_HOME=/opt/ant

export JSSE_HOME=/usr/java/jdk1.3.1_09/jre/lib

export PATH=$JAVA_HOME/bin:$PATH:$ANT_HOME/bin:$CATALINA_HOME/bin

[]s
Luca

Coloque as variaveis no arquivo bashrc (/etc/bashrc)

JAVA_HOME = /caminho/do/seu/JDK
export JAVA_HOME
export PATH=$PATH:$JAVA_HOME/bin

Se estiver de um terminal, vc deve fecha-lo e abrir outro.

O legal do Linux é que você pode jogar as variáveis de ambiente em praticamente qualquer lugar… hehehe
Eu recomendo deixar no /etc/profile, como citado na primeira resposta. Assim fica independente de usuário e de shell.

O pacote do Slackware cria um scriptzinho no /etc/profile.d só para o Java. É uma solução bem mais elegante e organizada, principalmente para quando você começar a instalar mais um monte de coisa do Java que também precisa de variáveis de ambiente.