J’ai le problème mentionné dans le titre. Vous pourriez dire que ce thread en duplique un autre: Comment désactiver la validation des erreurs pour les annotations dans IntelliJ IDEA?
Mais la solution donnée ne fonctionne pas. Ils disent que je dois prendre les mesures suivantes:
Dans la structure du projet | Dans la boîte de dialog Projet, modifiez le niveau de langue du projet en 6.0 – @Override dans les interfaces.
Cependant, le niveau de langue du projet est actuellement 6.0, mais je vois toujours l’erreur.
Vic, voici la fenêtre et il n’y a pas de version de JVM directement sous le niveau de langue (malheureusement, je ne peux pas poster des images car j’ai 10 points de réputation)
Si votre projet comporte plusieurs modules, vérifiez également que chaque module utilise le niveau de langue 6 ou supérieur ou utilisez le niveau de langue du projet (voir Project Settings > Modules > xxx > Language level
).
Vous devrez peut-être recharger votre projet une fois qu’il est modifié.
Sur votre module / projet, cliquez avec le bouton droit pour afficher le menu contextuel:
Choisissez Open Module Settings
ou appuyez sur F4 . En réglant les fenêtres:
Définir la valeur pour la section Choose Language level
.
Vous devez également vérifier le Project language level
de cette manière: appuyez sur Ctrl + Alt + Shift + S
Une solution plus simple – en ligne
Placez le @Override
sur le mot @Override
et déplacez le curseur du côté gauche jusqu’à ce que l’icône rouge apparaisse. Cliquez ensuite dessus.
Cliquez sur Définir le niveau de langue sur 6 – Remplacer dans les interfaces
La méthode ci-dessus est une alternative à l’approche suivante:
Allez dans Fichier> Structure du projet … ou appuyez sur Ctrl + Alt + Shift + S
Accédez à Paramètres du projet> Modules> Sources> Niveau de langue et choisissez un niveau supérieur ou égal à 6.
Si vous utilisez maven, ajoutez le plug-in du compilateur maven au fichier pom.xml du projet.
org.apache.maven.plugins maven-comstackr-plugin 3.1 1.7 1.7
Cela a résolu le problème pour moi.
Il y a aussi un niveau de langue pour chaque module. Veuillez vérifier les parameters de votre module dans la structure du projet.