Você define a variável de ambiente JAVA_HOME e, em seguida, usou isso para definir seu PATH. No entanto, o caminho que você define também consiste no caminho existente. Essencialmente, você acabou de adicionar outra coisa ao seu caminho existente.
O caminho para o seu JDK1.7 é adicionado no final do caminho. Quando você digita 'java --version' na linha de comando, o sistema pesquisa o caminho do início ao fim até encontrar um caminho que tenha o comando 'java'. Portanto, o que você está vendo é a saída da versão de uma das suas outras versões do Java.
O que eu normalmente faço no Ubuntu é olhar para o meu caminho:
echo $PATH
e, em seguida, procure possíveis caminhos da JVM próximos ao início. Nesse ponto, você tem várias opções para corrigir isso:
-
Crie um link simbólico apontando o sistema para o novo caminho Java.
-
Remova a versão antiga do Java e remova-a do seu caminho.
Eu optaria pela opção 2. É menos confuso simplesmente se livrar daquilo que você não precisa.