Problemas ao setar JAVA_HOME no Ubuntu 10.10

Boa tarde pessoal, estou tentando configurar o java corretamente na minha máquina, desta vez com o ubuntu 10.10 como SO e não estou conseguindo setar a java_home corretamente.

já adicionei o seguinte trecho de código ao arquivo /etc/bash.bashrc

export ANT_HOME=/home/mateus/apps/apache-ant-1.8.2
export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.24
export PATH=$ANT_HOME/bin:$JAVA_HOME/bin:$PATH

adicionei isso ao /etc/environment

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
JAVA_HOME="/usr/lib/jvm/java-6-sun-1.6.0.24"

e isso ao .bash_profile

export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.24
export PATH=$PATH:JAVA_HOME/bin

já segui N tutoriais, inclusive a wiki do ubuntu mas sempre que digito echo$ JAVA_HOME no console eu recebo a seguinte mensagem

/usr/lib/jvm/java-6-sun-1.6.0.22/

porém esse diretório não existe e ao executar qualquer comando que necessite da variável, no meu caso é o ant eu recebo a mensagem

Error: JAVA_HOME is not defined correctly.
  We cannot execute /usr/lib/jvm/java-6-sun-1.6.0.22//bin/java

se eu fizer o export da variavel diretamente no console funciona, por exemplo:

mateus@phoenix:~$ export JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.24/
mateus@phoenix:~$ ant
Buildfile: build.xml does not exist!
Build failed

O que eu estou fazendo de errado?

você manda setar o 1.6.0.24 e ta pedindo para buscar o 1.6.0.22?
ou colocou errado?

O problema é exatamente esse eu mando setar o 1.6.0.24 mas ele pede o 1.6.0.22, eu não sei de onde ele está buscando essa configuração e eu não tenho esse 1.6.0.22 na máquina, fora os arquivos que já alterei, aonde mais eu poderia verificar essa configuração?

Cara aqui uso o Debian no PC e os passos a seguir funcionam perfeitamente também no Ubuntu:

  • O Java é instalado por padrão no diretorio:
    /usr/lib/jvm

  • Caso tenha mais de um java instalado na máquina, rode o comando abaixo como root e escolha o java da Sun:
    /usr/sbin/update-alternatives --config java

  • Crie um arquivo /etc/jvm contendo a seguinte linha (Esse arquivo define qual será o java padrão do seu sistema):
    /usr/lib/jvm/java-6-sun

  • Feitos os passos acima, basta vc modificar o arquivo /etc/profile adicionando as linhas:

export JAVA_HOME=/usr/lib/jvm/java-6-sun
export ANT_HOME=/home/mateus/apps/apache-ant-1.8.2
export PATH=$ANT_HOME/bin:$JAVA_HOME/bin:$PATH

Sugiro que vc reinicie o PC após as modificações.

Executei os passos que vc disse mas não surtiram efeito, no ubuntu algumas coisas não ficam nos mesmos lugares que no debian, por enquanto sigo executando o ant via eclipse … isso é realmente muito estranho