Je crée un projet Maven dans Eclipse Helios. Cela fonctionne bien pendant un jour, mais cet avertissement apparaît:
Le chemin de construction spécifie l'environnement d'exécution J2SE-1.4. Aucun JRE installé dans l'espace de travail n'est strictement compatible avec cet environnement.
Depuis ce message, le projet a arrêté la compilation et le débogage. Quelqu'un at-il une solution à ce problème?
Que vous utilisiez le plugin maven eclipse ou m2eclipse , la configuration du projet d'Eclipse est dérivée du POM, vous devez donc configurer le plugin maven compiler pour 1.6 (il vaut par défaut 1.4).
Ajoutez ce qui suit à votre projet
pom.xml
, enregistrez, puis accédez à votre projet Eclipse et sélectionnez Propriétés> Maven> Mettre à jour la configuration du projet:la source
Les solutions ci-dessus résolvent le projet ou contournent le problème d'une manière ou d'une autre. Parfois, vous ne voulez tout simplement pas réparer le projet et simplement masquer l'avertissement à la place.
Pour ce faire, configurez le contenu du panneau d'avertissement et assurez-vous de désactiver la catégorie «chemin de construction» -> «Problème de chemin système JRE». L'interface utilisateur de cette boîte de dialogue est un peu complexe / étrange / ergonomique, vous devrez peut-être jouer avec quelques options pour faire ce que vous voulez.
la source
Dans les préférences d'éclipse, accédez à Java-> JRE installés-> Environnement d'exécution et configurez un environnement d'exécution JRE pour J2SE-1.4
la source
La cause réelle de cet avertissement est que vous avez configuré votre projet pour qu'il s'exécute avec une version JRE antérieure à celle que vous avez installée. Cela se produit généralement chaque fois que vous utilisez d'anciens projets avec des JRE plus récents.
Cela ne causera probablement aucun problème. Mais si vous voulez vraiment être du côté de la sauvegarde, vous devez installer l'ancien JDK correct. Vous pouvez les trouver ici: http://www.oracle.com/technetwork/java/archive-139210.html
Si vous redémarrez ensuite eclipse, vous pouvez aller dans Fenêtre> Préférences> Java> JRE installés> Environnements d'exécution et définir dans votre cas J2SE-1.4 la [correspondance parfaite] comme l'appelle eclipse.
la source
Si vous avez Java 1.8,
Vous avez besoin de cette partie xml dans pom.xml et du projet de mise à jour.
la source
la procédure correcte pour résoudre cet avertissement, comme d'autres personnes l'écrivent, est d'aller dans les propriétés de votre projet et de cliquer sur Java Build Path situé à gauche. Vous trouverez maintenant dans la fenêtre des bibliothèques le J2SE 1.5 , double-cliquez sur celui-ci et une nouvelle fenêtre vous donnera la possibilité de choisir le bon environnement d’exécution . Sélectionnez maintenant votre version et l'avertissement disparaîtra.
la source
Avez-vous configuré votre projet pour qu'il soit compilé avec la conformité 1.4? Si oui, faites ce que Krock a dit . Ou pour être plus précis, vous devez sélectionner l'environnement d'exécution J2SE-1.4 et cocher l'un des JRE installés que vous souhaitez utiliser en mode de conformité 1.4; il est fort probable que vous ayez un JRE 1.6 installé, cochez simplement celui-ci. Ou installez un 1.4 JRE si vous avez un kit de configuration et utilisez celui-ci.
Sinon, allez dans vos préférences Eclipse, Java -> Compilateur et vérifiez si la conformité est définie sur 1.4. Si c'est le cas, revenez à 1.6. Si ce n'est pas le cas, accédez aux propriétés du projet et vérifiez s'il contient des paramètres spécifiques au projet. Accédez au compilateur Java et décochez-le si vous souhaitez utiliser les préférences générales d'éclipse. Ou définissez les paramètres spécifiques au projet sur 1,6, de sorte qu'il soit toujours 1,6, quelles que soient les préférences d'éclipse.
la source
Changez simplement la version dans Window-> Préférences-> Java -> JRE installés. Vérifiez la liste des JRE installés. Ensuite, faites un clic droit sur votre projet -> propriétés -> chemin de construction Java -> bibliothèques. Remplacez la "Bibliothèque système JRE" par la version dans "JRE installés".
L'avertissement sera parti.
la source
Je recevais un avertissement de projet comme "Le chemin de construction spécifie l'environnement d'exécution J2SE-1.5. Il n'y a pas de JRE installés dans l'espace de travail qui sont strictement compatibles avec cet environnement ". J'ai supprimé la bibliothèque J2SE1.5 et ajouté une nouvelle bibliothèque système JRE qui a résolu mon problème
la source
Développez votre projet dans l'espace de travail >> Clic droit (bibliothèques système JRE) >> sélectionnez les propriétés >> sélectionnez l'espace de travail par défaut JRE la solution ci-dessus sol
la source