Maven “chemin de construction spécifie l’environnement d’exécution J2SE-1.5”, même si je l’ai changé à 1.7

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.

  1. Faites un clic droit sur votre projet
  2. Cliquez sur Propriétés
  3. Cliquez sur l’option “Java Comstackr” dans le menu de gauche
  4. Sous la section Conformité JDK sur la droite, changez-le en “1.7”
  5. Exécutez un Maven propre et ensuite Maven construit.

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:

  • Nom: “maven.comstackr.target” Valeur: “1.7”

et

  • Nom: “maven.comstackr.source” Valeur: “1.7”

Maintenant, faites une mise à jour de Maven.

Pour le projet Maven importé et JDK 1.7, procédez comme suit:

  1. Supprimer le projet d’Eclipse (conserver les fichiers)
  2. Supprimez les fichiers .settings, .project et .classpath dans le répertoire de votre projet.
  3. 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  
  4. 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:

  1. Élément de la liste
  2. Faites un clic droit sur le projet maven
  3. Java Build Path
  4. Onglet Bibliothèques
  5. Sélectionnez un élément JRE incorrect
  6. Cliquez sur Modifier
  7. Sélectionnez la dernière option (JRE par défaut de l’espace de travail (jdk1.6.0_25)

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

erreur de construction maven

Puis faites les étapes suivantes – >>

  • Aller à Windows . Ensuite, sélectionnez Préférences , dans lesquelles sélectionnez java (dans le coin gauche).
  • Dans Java, sélectionnez Installed JREs et vérifiez votre JRE (si vous avez correctement installé jdk et les variables d’environnement définies, vous verrez la version actuelle du java installé), comme indiqué – jre installé

(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

Vérifier 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.