Je ne parviens pas à créer un nouveau projet Web dynamique dans Eclipse Indigo. Je reçois l'erreur suivante lors de la création d'une nouvelle.
Dynamic Web Module 3.0 nécessite Java 1.6 ou une version ultérieure
J'ai la version du compilateur Java sous 1.7 et la version 1.7 du SDK.
mon Eclipse pointe vers la version 1.7 de jre, mais lors de la création d'un projet Web dynamique, il prend Java version 4. Je l'ai résolu en le modifiant via configuration> modifier> version Java en 1.7, dans le même panneau.
C'est la réponse tardive. Mais peut aider à autre. Si vous utilisez un projet basé sur Maven
. Vous venez d'inclure le code suivant dans le fichier pom.xml
. Cela peut être résolu.
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
</build>
Mise à jour: De même si vous utilisez jdk version 1.8, incluez-le dans vos balises <source>
et <target>
.
Il suffit de remplacer "la version du module Web dynamique" par la version 2.5, puis de revenir à la version 3.0; Cela a bien fonctionné pour moi.
La réponse était correcte:), Mais une légère correction est nécessaire.
-> Activer le compilateur Java à 1.7
-> Contrôle des facettes Java (ne pas cocher le module dynamique)
-> Dernière étape, contrôle du module dynamique
:) ...
après avoir activé le compilateur Java sur 1.7, allez à facet puis vérifiez d'abord Java au lieu du module dynamique. Ensuite, cela vous permettra de vérifier le module dynamique.
Je ne sais pas si cela pourrait fonctionner pour vous les gars, mais voici mon cas:
Java -version
, mais j'ai la même erreur sur Eclipse. Je ne connais pas la raison cependant.
Très probablement, vous avez plusieurs versions de Java installées sur votre PC et votre Eclipse est démarré sur la base de l'ancienne version .
En ligne de commande Version Java La commande affiche la valeur par défaut, ou même la première, installée, qui est enregistrée quelque part dans les registres et ce n’est pas toujours celle utilisée par vos applications. (Par exemple, je n’ai plus que 1.7 installé physiquement mais Java -version montre l’ancien 1.5)
Vous pouvez essayer ensuite: faites un clic droit sur le raccourci Eclipse , choisissez l’onglet Raccourci, et modifiez le champ Cible afin qu’il fonctionne avec un argument -vm pointant sur la version Java dont vous avez besoin :
"D:\Eclipse\eclipse.exe" -vm "C:\Programmes\Java\jdk1.7.0_45\bin\javaw.exe"
Suivez les étapes ci-dessous et toutes les erreurs disparaîtront -
1- Cliquez avec le bouton droit sur votre dossier de projet 2- Cliquez sur les propriétés 3- Cliquez sur le chemin de construction Java 4- Cliquez sur Bibliothèques 5- Sélectionnez la bibliothèque système JRE 6- Cliquez sur le bouton Modifier à droite 7- Sélectionnez un autre JRE 8- Dans le menu déroulant, sélectionnez le JRE installé et toutes les erreurs disparaîtront
s'il existe une version différente de JDK (plus d'un jdk) installée précédemment, désinstallez-la en totalité. puis installez un nouveau jdk (le plus récent) n pour configurer l’environnement Java, voir suivez ce lien ....
https://www.youtube.com/watch?v=Hl-zzrqQoSE&list=PL484D73FA74A11AC9
suivez maintenant les étapes suivantes:
Il existe différentes raisons pour ces problèmes, mais c'est la plupart des cas. n'est pas résolu contacter à [email protected]
J'ai suivi les étapes du lien et cela a fonctionné pour moi resolver-dynamique-web-module-3.0 requiert Java 1.6 ou plus récent dans les projets maven
Allez dans ** Configuration-> Modify-> Java -> ** sélectionnez Java version 1.6 ou ultérieure .. L'erreur disparaîtra .. merci.
si vous utilisez maven
ajoutez simplement du code à pom.xml mentionné par et Projet> Propriétés> Maven> Mettre à jour le projet
Parce que Dynamic Web Module 3.0 nécessite Java 1.6 ou plus récent. (Dynamic Web Module version 3.0, reportez-vous à Serverlet 3.0)
Vous devriez
* Téléchargez et installez le nouveau JDK ( JDK 1.8u20 )
* Téléchargez et installez plus récemment Eclipse: Eclipse IDE pour les développeurs Java EE Luna (4.4)
Mettre à jour:
* Vérifier Java_HOME
Variable d'environnement
ou
* Éditer le fichier Eclipse.ini
(tutoriel: http://wiki.Eclipse.org/Eclipse.ini ) section de recherche: -vm value