JAVA_HOME
deve ser definido com o nome do diretório que contém o diretório bin
que contém os executáveis Java (em particular, java
em si).
Supondo que você tenha um diretório /usr/lib/jvm/jdk1.7.0
, ele provavelmente contém um subdiretório jre
que contém o diretório bin
que contém java
e executáveis relacionados.
Portanto, você provavelmente deve definir JAVA_HOME
para /usr/lib/jvm/jdk1.7.0/jre
em vez de /usr/lib/jvm/jdk1.7.0
.