Impossible de localiser le compilateur Javac

J'ai essayé de mvn install et reçu ce message:

Compilation failure
Unable to locate the Javac Compiler in:
  /usr/lib/jvm/java-7-openjdk-amd64/jre/../lib/tools.jar
Please ensure you are using JDK 1.4 or above and
not a JRE (the com.sun.tools.javac.Main class is required).
In most cases you can change the location of your Java
installation by setting the JAVA_HOME environment variable.

Bien, il y a un open jdk, j'ai aussi téléchargé un autre. J'ai essayé de faire JAVA_HOME à la fois, maintenant c'est réglé:

JAVA_HOME=/usr/lib/jvm/jdk1.7.0_03
export JAVA_HOME
PATH=$PATH:$JAVA_HOME/bin
export PATH

J'ai aussi essayé de choisir l'un de ceux qui s'ouvrent avec sudo update-alternatives --config java mais j'ai reçu le même message d'erreur avec différentes versions jdk.

Comment puis-je régler ce problème? Merci à l'avance.

source d'informationauteur John Doe | 2012-05-30