Résolution du conflit de version entre java et javac sur Ubuntu

J'ai un problème avec mon compilé application Java sur Ubuntu. Il jette UnsupportedClassVersionError.
Je suis de la compilation avec une plus grande version du JDK que celui qui est configuré dans mon CHEMIN pour exécuter Java:

$ javac -version
javac 1.7.0_147

$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)

Comment puis-je résoudre ce problème?

source d'informationauteur xralf