Oi André, tudo bem?

Bom saber disso, pois até mesmo no site do Ubuntu na documentação instrui a
editar as variaveis de ambiente. Olha so:

Colocando o Java no $PATH padrão

Depois de instalar, o seu sistema está pronto para executar a última versão
do Java. Mas, para ter certeza que seu sistema esteja usando a última
versão, você deve executar os seguintes passos:

Vá a um terminal e digite:

java -version

Isso exibirá a versão do Java que está no $PATH. Se aparecer a versão que
você acabou de instalar, no meu caso: java version "1.6.0" é porque tudo já
está OK. Se aparecer algo como: "java version 1.5", "java version 1.4.2" ou
ainda "Command not found", é porque você precisa definir a versão do Java
correto no $PATH.

Para consultar o conteúdo do $PATH, vá num terminal e digite:

echo $PATH

O Java que o sistema está pegando por padrão pode estar em um desses
diretórios que apareceram após esse comando, separados por ":". No Ubuntu
provavelmente o sistema estará usando uma ligação (link) do Java que está em
/usr/bin. Sendo assim, vá até esse diretório:

cd /usr/bin

Para verificar se há algum Java aí, digite:

ls -lath java

Ele mostrará algo como:

lrwxrwxrwx 1 root root 22 2007-01-25 20:35 java -> /XXX/YYY/bin/java

sendo XXX e YYY o local onde a versão incorreta do Java está instalada. Você
deve fazer esse link apontar para o lugar correto, então primeiro apague o
link e depois crie-o apontando para a versão do java correto (que, se você
fez a instalação padrão do Java, estará em /opt/jdk1.6.0/bin/java; ou ao
invés de jdk1.6.0 a versão que você instalou):

sudo rm java
sudo ln -s /opt/jdk1.6.0/bin/java java

lembrando de trocar o "jdk1.6.0" pela versão instalada. Use o tab para
auto-completar.

Teste novamente e veja se sua versão está agora OK:

cd /
java -version

Criando a variável de ambiente $JAVA_HOME

Não é fundamental, mas é desejável que se defina a variável de ambiente
chamada JAVA_HOME, pois alguns programas a utilizam para saber a localização
exata da última versão do Java instalado.

Primeiro verifique se essa variável já não está definida, abra um terminal e
digite o seguinte:

echo $JAVA_HOME

Se aparecer o local correto da última versão do Java instalado, pare por
aqui e está tudo OK! Caso contrário, se nada aparecer faça o seguinte no
terminal:

sudo cp /etc/bash.bashrc /etc/bash.bashrc_backup
sudo gedit /etc/bash.bashrc

Adicione o seguinte no final do arquivo:

JAVA_HOME=/opt/jdk1.6.0/bin/java
export JAVA_HOME

Lembrando de trocar "/opt/jdk1.6.0/bin/java" pelo local correto da sua
instalação. No próximo login, lembre-se de verificar se ela está definida
corretamente:

echo $JAVA_HOME

Caso o JAVA_HOME esteja sendo definido de forma errada, você precisará
encontrar onde é que ele está sendo definido para fazer a mudança. Comece
procurando pelo arquivo de /etc/bash.bashrc e continue nos demais arquivos
de inicialização do Linux.

Abraços,

Flávio Araújo
Informática - FATEC-SJC
http://flaviowd.wordpress.com
http://twitter.com/flaviowd
http://www.meadiciona.com/flaviowd
-- 
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

Lista de discussão Ubuntu Brasil
Histórico, descadastramento e outras opções:
https://lists.ubuntu.com/mailman/listinfo/ubuntu-br

Responder a