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
Vous devez vous connecter pour publier un commentaire.
Exécutez l'une des opérations suivantes pour localiser l'endroit où l'emplacement est de
être utilisés comme suit:
ou
ou
Puis une fois que vous avez trouvé le répertoire, symboliquement et avec force le lien bin contenu de /usr/bin:
Type suivant coomand dans le terminal :
Il vous sera demandé d':
J'entrez 2 comme je veux utiliser java 1.7.0_21
Vous aurez également besoin de faire:
Sélectionnez le compilateur java à partir de la liste fournie. Par exemple sur Centos 5
C'est ce que vous voulez Java et Ubuntu. J'ai la même config en gros, mais je suis allers-retours à partir de Glassfish et Java7. Prendre un coup d'oeil et essayez de configurer votre Java env dans un mode similaire