Dans Eclipse Juno, j’ai installé le dernier plug-in m2e (1.2.20120903-1050). Dans les préférences, j’ai ajouté jdk1.7.0_11 dans Java -> JREs installés -> Ajouter, puis spécifié l’emplacement ( C:\Program Files\Java\jdk1.7.0_11
). Lorsque je crée un nouveau projet Maven et l’exécute, je reçois un avertissement:
Le chemin de génération spécifie l’environnement d’exécution J2SE-1.5. Il n’y a aucun JRE installé dans l’espace de travail qui soit ssortingctement compatible avec cet environnement.
Je ne sais pas comment résoudre ce problème.
Je crois que c’est un problème de Maven parce que je n’ai pas cette erreur lorsque je lance des projets Java normaux. J’ai lu ici que je devrais changer le “maven-comstackr-plugin.pom” et changer la source et la cible de 1.5 à quelque chose de plus approprié. Dans mon cas, 1.7. Je l’ai fait, mais j’ai toujours l’avertissement.
Toutes les réponses ci-dessus peuvent fonctionner pour le moment, mais chaque fois que vous exécutez maven sur la ligne de commande ou Maven → Update project…, le JDK sera réinitialisé, c’était également la question que je comprends.
Pour corriger ce problème, ajoutez le code suivant à votre fichier pom. N’oubliez pas de faire un projet Maven → Update… ou de mvn clean comstack
sur la ligne de commande.
org.apache.maven.plugins maven-comstackr-plugin 3.1 1.7 1.7
Je sais que c’est un vieux sujet. J’ai eu le même problème. J’ai testé toutes les réponses à ce sujet. Et rien n’a fonctionné ici … mais j’ai trouvé une autre solution.
Allez dans pom-> présentation et ajoutez-les à vos propriétés:
et
Maintenant, faites une mise à jour de Maven.
Pour le projet Maven importé et JDK 1.7, procédez comme suit:
Modifiez votre fichier pom.xml, ajoutez les propriétés suivantes (assurez-vous que les parameters suivants ne sont pas remplacés par la définition explicite de maven-comstackr-plugin dans votre POM)
1.7 1.7
Importer le projet mis à jour dans Eclipse.
J’utilise Juno 4.2 avec les derniers plug-ins Spring, Maven et JDK1.6.0_25.
J’ai rencontré le même problème et voici mon correctif qui fait défaut après chaque redémarrage d’Eclipse:
Je faisais face au même problème. Dans pom.xml, j’ai spécifié le plug-in de compilateur maven pour sélectionner 1.7 comme source et cible. Même alors, lorsque j’importerais le projet git dans eclipse, il choisirait 1,5 comme version de compilation pour le projet. A noter que l’éclipse a installé le runtime défini sur JDK 1.8
J’ai également vérifié qu’aucun des fichiers .classpath .impl ou .project n’est vérifié dans le repository git.
La solution qui a fonctionné pour moi: j’ai simplement supprimé les fichiers .classpath et effectué un «projet maven-update». Le fichier .classpath a été régénéré et il a été utilisé comme version de compilation du fichier pom.
Si vous obtenez le type d’erreur suivant
Puis faites les étapes suivantes – >>
(J’ai installé Java 8) Cochez la case si elle n’est pas cochée . Cliquez sur Appliquer et fermez.
Maintenant, appuyez sur Alt + Entrée pour accéder aux propriétés du projet ou cliquez avec le bouton droit de la souris sur le projet et sélectionnez Propriétés.
Dans Propriétés, sélectionnez Java Build Path dans le coin gauche
Sélectionnez les bibliothèques
Et cliquez sur edit (après avoir sélectionné la bibliothèque de système JRE … ) Dans edit Cliquez sur et sélectionnez JRE par défaut de Workspace . Puis cliquez sur Terminer
Dans l’ ordre et l’exportation Vérifiez la bibliothèque du système JRE.
Puis enfin Appliquer et fermer Nettoyer le projet puis le construire.
Problème résolu … Cheers !!
Lors de la création d’un projet maven dans eclipse, le chemin de génération est défini sur JDK 1.5, quels que soient les parameters, ce qui est probablement un bogue dans un nouveau projet ou m2e.
J’ai reçu une erreur dans la version Eclipse Mars, car “Le chemin de génération spécifie l’environnement d’exécution J2SE-1.5. Aucun JRE n’est installé dans l’espace de travail qui soit ssortingctement compatible avec cet environnement.
Pour résoudre ce problème, procédez comme suit: «Cliquez avec le bouton droit sur Projet Choisissez le chemin de la construction. Choisissez Configurer le chemin de la création.
Le problème sera résolu.