@Override n'est pas autorisé lors de la mise en œuvre de la méthode de l'interface
J'ai le problème mentionné dans le titre. On pourrait dire que ce thread les doublons d'une autre: Comment puis-je désactiver erreur de validation pour les annotations dans IntelliJ IDEA?
Mais la solution étant donné que l'on ne fonctionne pas. Ils disent que j'ai besoin de prendre les mesures suivantes:
Dans la Structure de Projet | Projet boîte de dialogue, modifiez la langue du Projet au Niveau de 6.0 - @Override dans les interfaces.
Néanmoins, le Niveau de langue est de 6,0 pour le moment, mais je vois toujours l'erreur.
Vic, voici la fenêtre et il n'y a pas de version JVM droit, en vertu de niveau de Langue (malheureusement je ne peux pas poster d'images parce que j'ai 10 de réputation)
- où puis-je le voir?
- Je ne peux pas poster des images, mais il n'y a pas toutes les options en vertu du Projet de "Niveau de Langue", mais "compilateur du projet de sortie", ce qui n'est pas de ressembler à la version de la JVM
Vous devez vous connecter pour publier un commentaire.
Si votre projet comporte plusieurs modules, vérifiez également que chaque module utilise la langue de niveau 6 ou plus, ou de l'utilisation du projet de niveau de langue (voir
Project Settings > Modules > xxx > Language level
).Vous devrez peut-être recharger votre projet une fois qu'il est modifié.
À votre module/projet, faites un clic Droit pour voir le menu contextuel:
Choisir
Open Module Settings
ou appuyez sur la touche F4. Dans les fenêtres de configuration:La valeur définie pour
Choose Language level
section.Vous devriez également vérifier
Project language level
de cette manière: appuyez sur Ctrl+Alt+Maj+SUne solution plus simple en ligne
Mettre l'accent circonflexe sur le
@Override
mot et déplacer le curseur sur le côté gauche jusqu'à ce que l'ampoule rouge icône apparaîtra. Puis cliquez sur elle.Cliquez sur Définir le niveau de langue à 6 - Remplacer dans les interfaces
La méthode ci-dessus est un alternative de l'approche suivante:
Aller à Fichier > Structure de Projet... ou appuyez sur la touche Ctrl+Alt+Maj+S
Aller à Paramètres de Projet > Modules > Sources > niveau de Langue et choisir n'importe quel niveau 6 ou plus de 6.
Si vous utilisez maven, ajouter maven compilateur plugin pour le projet pom.xml fichier.
Cela a résolu le problème pour moi.
Il y a également un niveau de langue pour chaque module. Veuillez vérifier vos paramètres de module dans le Projet de la Structure.