Hier, j'ai réalisé un projet dans Eclipse, qui fonctionnait et compilait. J'ai utilisé Eclipse Galileo pour Java EE. Aujourd'hui, j'ouvre Eclipse et vois beaucoup d'erreurs disant que ce matériel n'est pas disponible et qu'il n'est disponible que si le niveau de source est 1.5.
Que faire?
Vérifiez si cela fonctionne:
Properties
de votre projetJava Compiler
dans l'arborescence de gauche.Compiler compliance level
sur 1,5 ou plus.Assurez-vous simplement que Java> JRE installés a jre6 au lieu de jdk1.6.0
Eclipse semble détecter que jdk6 n'est pas jre 1.5+
Une seule réponse ne pouvait pas résoudre mon problème, alors j'ai utilisé les deux:
.... tada ... fait ... :)
Voir aussi: Eclipse: erreur de syntaxe, les types paramétrés ne sont valides que si le niveau source est 1.5
(Je sais, je sais, cette question est plus vieille d'un an, mais l'autre contient des informations supplémentaires dans la réponse de Jeff.)
Si votre JDK est déjà supérieur ou égal à 1.5, essayez de remplacer votre conformité JDK par autre chose, en le laissant se construire, puis de nouveau.
Preferences
(Fenêtre -> Préférences) Java -> Compiler
Compiler compliance level
par une autre valeurApply
et permettre à Eclipse de se reconstruireCompiler compliance level
désiréet quelque chose d'intéressant pour GWT. Même si j'utilise Java 6, il me jette une erreur en disant que le niveau de source devrait être 5 ou plus.
Cliquez sur l'erreur, utilisez la correction automatique d'Eclipse, modifiez le niveau de conformité à 5 et résolvez le problème.
Peut-être que votre projet manque de bocaux nécessaires. Essaye ça:
J'ai eu le même problème. Pour moi, les paramètres du compilateur de mon projet ont été importés de mes paramètres de configuration de Workspace, définis à 1,8 ...
J'ai essayé de changer de niveau de compilateur et de reconstruire, mais pas de chance. Mais qu'est-ce que l'astuce était la suivante:
Sur votre système de fichiers
Accédez à votre projet.
Supprimez le dossier .settings .
Supprimer le fichier .project
En Eclipse:
Supprimer le projet de votre espace de travail - Assurez-vous de ne pas cocher la case "Supprimer le contenu du projet sur le disque ..."
Importez votre projet et laissez-le se construire
Essaye ça:
Accédez aux propriétés de votre projet, définissez le niveau de conformité du compilateur Java sur 1.6, laissez-le reconstruire le projet, puis revenez à la version 1.7 et reconstruisez-le à nouveau.
Cela a fonctionné pour moi :)