Duplicate possible:
version majeure majeure non supportée 51.
J'ai Eclipse Indigo et Tomcat 7.0.29. Et toujours aucun Serlvets ne peut être chargé! Je n'ai pas d'autre JDK ou JRE que le 1.7!
..mais toujours major.minor non supporté version 51.0
Quelle est votre sortie quand vous faites Java -version
? Cela vous indiquera la version de la machine virtuelle Java en cours d’exécution.
L’erreur major.minor version 51.0 non prise en charge pourrait signifier:
Dans les deux cas, désinstallez tous les environnements d'exécution de machine virtuelle Java, y compris JDK, téléchargez le dernier et réinstallez-le. Cela devrait corriger tout Unsupported major.minor
_ error car vous aurez les derniers JRE et JDK (peut-être même plus récents que celui utilisé pour compiler le servlet)
Voir: http://www.Java.com/en/download/manual.jsp (7 Mise à jour 25)
et ici: http://www.Oracle.com/technetwork/Java/javase/downloads/index.html (Plateforme Java (JDK) 7u25)
pour la dernière version du JRE et du JDK respectivement.
MODIFIER:
Votre code a probablement été écrit en Java7, mais peut-être a-t-il été fait avec Java7update4 et votre système exécute Java7update3. Ainsi, les deux sont effectivement la même version majeure, mais les versions mineures diffèrent. Seule la version mineure la plus grande est compatible avec la version mineure inférieure.
Edit 2: Si vous avez plus d’un jdk installé sur votre pc. vous devriez vérifier qu'Apache Tomcat utilise le même logiciel (jre) avec lequel vous compilez vos programmes. Si vous avez installé un nouveau jdk après avoir installé Apache, il ne sélectionnera normalement pas la nouvelle version.