O primeiro executável java encontrado em seu PATH é /usr/bin/java
, que provavelmente é um link para /etc/alternatives/java
, que provavelmente é um link para /usr/lib/jvm/java-7-oracle/jre/bin/java
.
Você pode tentar configurar o seu PATH para ter seu novo local do java no começo. Você fez o oposto, adicionando no final. Você deveria ter tentado o seguinte:
export PATH=/home/user/tools/jdk1.5.0_22/bin:$PATH
Em combinação com JAVA_HOME você deve estar OK, mas outra maneira mais debian-ish (ou ubuntu-ish) é usar o utilitário update-alternatives
.
sudo update-alternatives --install /usr/bin/java java /home/user/tools/jdk1.5.0_22/bin/java 100
sudo update-alternatives --set java /home/user/tools/jdk1.5.0_22/bin/java
Mas você precisa fazer isso com todos os arquivos executáveis que você pretende usar a partir dessa instalação.
Para mais detalhes, veja link