Para minha surpresa, embora os arquivos de perfil do meu ambiente não tivessem nenhuma configuração de JAVA_HOME , ele estava apontando para /usr/java/latest :
[prompt ~]$ echo $JAVA_HOME
/usr/java/latest
[prompt ~]$ printenv | grep JAVA_HOME
JAVA_HOME=/usr/java/latest
Não é de admirar por que ele estava realmente executando java do diretório /usr/java/latest .
Tudo o que fiz foi remover a entrada nas variáveis de ambiente e o problema foi corrigido, java começou a executar a partir de /usr/bin/java .