Duplicaté possible: strong>
MACHINOR MAJORNOR non pris en charge 51.0 P>J'ai fait ce script, et cela me donne cette erreur: p>
xxx pré> Qu'est-ce que cela signifie? Ceci est mon code ... p>
xxx pré> blockQuote>
3 Réponses :
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. P>
Voir aussi: Comment réparer Java.lang.unsupporttedClassVersionError: version majeure non prise en charge. p>
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" P>
Essayez de compiler pour une version JVM ancienne ou mettez à niveau votre JVM. P>
J'espère que cela vous aidera! P>
Je peux le faire sur cet ordinateur mais pas d'autres. Celui-ci a JDK6 et JDK7
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. P>