11
votes

Erreur Java StackTrace non supportée major.Minor version 51.0

Duplicaté possible:

MACHINOR MAJORNOR non pris en charge 51.0

J'ai fait ce script, et cela me donne cette erreur: xxx

Qu'est-ce que cela signifie? Ceci est mon code ... xxx


0 commentaires

3 Réponses :


6
votes

Le problème est que votre environnement SDK et votre environnement d'exécution ne correspondent pas. Essayez de vérifier l'option Compiler pour utiliser la bonne version, que vous avez pour les deux.

Voir aussi: Comment réparer Java.lang.unsupporttedClassVersionError: version majeure non prise en charge.


0 commentaires

18
votes

Les fichiers de classe Java compilés pour Java 7 ont des versions majeures / mineures 51/0. Si vous avez une implémentation JVM qui n'a pas été préparée pour Java 7, cela vous donnerait cette erreur indiquant "Je ne sais pas comment interpréter et exécuter ce fichier de classe"

Essayez de compiler pour une version JVM ancienne ou mettez à niveau votre JVM.

J'espère que cela vous aidera!


1 commentaires

Je peux le faire sur cet ordinateur mais pas d'autres. Celui-ci a JDK6 et JDK7



1
votes

Si vous utilisez NetBeans avec Maven et votre plugin Maven-Compiler a la valeur du fichier de propriétés, puis changez-la en valeurs littérales telles que 1.6 et votre problème disparaîtra. Cela a à voir avec des netbéans étant confus.


0 commentaires