Je viens d'installer et de réinstaller IntelliJ. Chaque fichier Java arrive en ROUGE. J'ai vérifié le JDK; il est à 1,6. ##. La maven clean install
construction a très bien fonctionné.
J'obtiens les erreurs habituelles en surbrillance. Sur chaque déclaration:
Impossible de résoudre le symbole SomeEntityBean / Bean
et sur chaque méthode:
Impossible de résoudre la méthode SomeFunction ()
Comment corriger ces fausses erreurs?
java
intellij-idea
iCodeLikeImDrunk
la source
la source
Réponses:
IntelliJ se confond parfois tout seul, même sans les changements externes décrits par Korgen (bien que ce soit un bon moyen de le reproduire de manière cohérente).
Cliquez sur Fichier -> Synchroniser , et IntelliJ devrait voir que tout va bien à nouveau.
Si cela ne fonctionne pas, les caches d'IntelliJ peuvent être corrompus (cela se produisait beaucoup plus souvent qu'aujourd'hui); dans ce cas, régénérez-les en
Cliquez sur Fichier -> Invalidate Caches et redémarrez l'EDI
(bien que le chargement du projet prenne un certain temps pendant que les caches sont recréés).
la source
J'ai vécu cela lorsque j'ai mis à jour manuellement mon JDK et supprimé le JDK précédent
Solution
Integer
par exemple) et appuyez sur ALT+ ENTER(ou cliquez sur l'icône de l'ampoule)Configure
/opt/jdk1.7.0_51
au lieu de/opt/jdk1.7.0_65
)Et tout devrait reprendre vie :)
la source
IntelliJ devient parfois confus après avoir importé des projets maven, puis modifié les poms en externe ou généré des sources en dehors d'IntelliJ.
Vous voudrez peut-être essayer une réimportation maven-> force à partir d'intellij à la racine du projet
la source
Mon problème a été résolu en changeant jdk par défaut , comme ceci. Open Jdk a été installé mais je ne sais pas pourquoi intellij a défini la configuration sur java-8-openjdk-amd64 . C'était le problème, j'ai changé pour default-java et plus d'erreur rouge.
la source
Dans mon cas, les dépendances getter et setter provenaient du plugin lombok (Utilisation de java avec Spring). Et dans la nouvelle installation d'intellij idea, je n'avais pas installé le plugin lombok. L'installation du plugin lombok l'a corrigé pour moi.
la source
J'ai eu le même problème après avoir changé JDK de 1.6 à 1.7 dans mon pom.xml et en définissant les paramètres de chemin Maven 3 + JDK sur 1.7.
Qu'est-ce que cela a fait pour moi était => Fichier -> Invalider les caches et redémarrer
PS: le problème est survenu à nouveau, donc je viens de réimporter le projet complet après avoir supprimé le dossier .idea et maintenant cela fonctionne bien comme d'habitude :)
la source
Vérifiez que vous disposez d'un paramètre JVM SDK approprié dans les propriétés IntelliJ. Si invalidate-cache-and-restart ne suffit pas, vérifiez que vous utilisez le SDK JVM approprié, tel que Java 1.7.
Regardez dans: Préférences -> Paramètres IDE -> Scala -> JVM SDK
Ou faites un clic droit sur votre projet -> Ouvrir les paramètres du module -> Paramètres du projet -> Projet -> Projet SDK -> (Définir sur Java 1.7)
Ouvrez les paramètres du module -> Paramètres de la plate-forme -> SDK -> (Assurez-vous qu'il existe un Java 1.7, sinon vous devrez l'ajouter)
Si vous avez apporté une modification, il est probablement préférable de réexécuter Invalidate Cache & Restart.
la source
C'est si vous voyez les classes Java en rouge et obtenez cette erreur, "Impossible de résoudre le symbole" .
Si vous importez des projets dans IntelliJ et qu'aucune des solutions ci-dessus ne fonctionne pour vous, essayez-le. C'est ce qui a fonctionné pour moi quand tout le reste a échoué.
Accédez au dossier de votre projet et renommez / supprimez le dossier .idea qui contient les paramètres d'idée pour votre projet. Cela aurait été créé à partir de votre ancienne version d'IntelliJ. Une fois que vous avez renommé / supprimé le dossier .idea , importez votre projet dans IntelliJ. Vous ne devriez voir aucune erreur pour vos classes Java maintenant. J'espère que cela a aidé.
la source
Si vous obtenez toujours cette erreur, même après avoir essayé toutes les autres suggestions sur cette question, vous avez vérifié tous vos JDK, paramètres Maven, cache invalidé, synchronisé votre espace de travail et redémarré, mais les choses ne fonctionnent toujours pas pour vous, puis allez dans le répertoire de votre projet et supprimez tout le
.idea
dossier. Redémarrez votre IntelliJ; tous les fichiers sous.idea
seront créés fraîchement, ce qui reflète la situation actuelle.Au moins, cela a fonctionné pour moi.
la source
J'ai IntelliJ IDEA 12.x sur Mac et j'utilise Maven 3 et j'obtiens la surbrillance rouge sur mon code même si la version Maven est correcte. Aucun de ces éléments (réindexation, importation forcée, etc.) n'a fonctionné pour moi. J'ai dû faire ce qui suit:
Je dois vérifier l'option d'importation Maven3 et cela résout le problème.
la source
Maven 2
puis, je reviens auMaven 3
. Ces étapes ont apparemment résolu le problème pour moi.Encore une autre solution! L'une des solutions, qui suggérait de cliquer,
Alt
Enter
n'avait pas le JDK d'installation pour moi, maisAdd ... to classpath
fonctionnait.la source
J'ai eu le même problème.
Dans mon cas, le problème était avec maven
home directory
etuser settings file
dans les paramètres Intellij sous Maven. J'avais installé Maven pas dans le répertoire par défaut et j'avais également changé l'emplacement dusettings.xml
fichier. Cela doit également être modifié dans les paramètres IntelliJ.J'espère que cela aide aussi.
la source
J'essayais d'utiliser tous les conseils ci-dessus, mais malheureusement personne ne m'a aidé. J'ai donc finalement décidé de supprimer mon espace de travail intelij et d'en créer un nouveau - cela m'a aidé :) Mais auparavant, je nettoyais aussi le cache, réimportais les projets maven, nettoyais les projets et les reconstruisais.
la source
J'ai eu le même problème et après avoir essayé toutes les suggestions ci-dessus, il s'est avéré que mon installation IntelliJ n'avait pas détecté ma variable système JAVA_HOME et qu'elle n'avait pas de kit SDK / JDK.
Je l'ai corrigé en suivant ces instructions: Configuration des SDK globaux, de projet et de module
la source
Pour moi, c'était le JDK qui n'était pas configuré correctement. J'ai trouvé une solution que j'ai documentée ici: https://stackoverflow.com/a/40127871/808723
la source
Le problème était que le fichier que j'essayais d'importer était si volumineux qu'IntelliJ n'exécutait aucun CodeInsights dessus.
La définition de l'
idea.max.intellisense.filesize
option sur une valeur plus élevée selon les instructions de cette réponse a résolu mon problème.la source
J'ai eu le même problème que j'utilisais JDK 1.9 avec IntelliJ 14, j'ai résolu la réinstallation de Java avec la dernière version de JDK 1.8 (1.8.0_161 dans ce cas)
J'ai également supprimé la version 1.9 de
HKEY_CURRENT_USER \ Software \ JavaSoft \ JRE \ Security Baseline
la source
J'ai eu le même problème, ce qui l'a résolu pour moi était:
Allez dans
File>Setting>Maven
, j'ai défini le répertoire de base Maven, le fichier de paramètres et le dépôt local.Allez dans Projets Maven et cliquez sur
Reimport All Maven Projects
Cela a fait l'affaire!
la source
J'ai eu ce problème sur une nouvelle installation d'IDEA. Je pensais qu'il avait apporté son propre JDK ou qu'il serait en mesure de trouver celui déjà sur la machine, mais apparemment pas (je ne sais pas ce que fait la case à cocher dans la boîte de dialogue d'installation, maintenant). Lorsque j'ai cliqué sur l'ampoule et cliqué sur le bouton «Configurer le JDK», puis sur «Configurer», il a révélé qu'il essayait d'obtenir le JDK à partir de
C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.1\jre64
J'ai parcouru quelques dossiers dans l'arborescence JetBrains, mais au moins la boîte de dialogue était suffisamment intelligente pour ne pas me laisser en appliquer (y compris l'original), en disant qu'ils n'étaient pas des emplacements valides pour un JDK. J'ai donc parcouru l'arborescence Java et essayé cela, et il a accepté ceci:
C:\Program Files\Java\jdk1.8.0_40
Après avoir validé la configuration, cela ne semble pas avoir fonctionné; je suis donc allé essayer d'invalider le cache IDEA et de le redémarrer (comme décrit dans d'autres réponses), et cela m'a dit que j'avais des tâches d'arrière-plan en cours d'exécution. J'ai donc annulé l'invalidation, et pendant que je faisais cela, quelle que soit la recompilation ou la mise à jour de la base de données qu'elle faisait, tout le rouge dans la fenêtre d'édition a disparu. Cela prend donc quelques secondes (au moins) pour que la configuration JDK se stabilise.
la source
Essayez de supprimer le .IntelliJIdea15 (dépend de la version) de C: \ Users \ Username
Lorsque vous démarrez IntelliJ, il crée à nouveau le dossier.
la source
Encore une autre solution sur IntelliJ Ultimate 2018.2
la source
Résolu simplement "Actualiser tous les projets Gradle"
la source
Je n'ai pas réussi à faire fonctionner l'une de ces solutions. Je devais accéder manuellement à chaque méthode / classe sur laquelle j'avais l'erreur et l'importer manuellement. Après cela, tout allait bien.
la source
En utilisant IntelliJ 2019.3 et un projet Gradle dépendant de mon propre projet Gradle, la seule chose qui l'a corrigé pour moi était
Reimport All Gradle Projects
sousView -> Tool Windows -> Gradle
(et le bouton d'actualisation).Avant cela, j'ai essayé de redémarrer IDE, j'ai essayé "Invalidate Caches and Restart", j'ai essayé le projet de reconstruction, ni aidé.
la source
Je suis confronté au même problème lors de la mise à niveau de la version Intellij. Cela a été résolu pour moi en utilisant de vieux maven que celui fourni avec le nouvel Intellij.
la source
J'ai passé la majeure partie de la journée à essayer toutes les solutions ici, mais rien ne semblait fonctionner. La seule chose qui a fonctionné pour moi était de désinstaller complètement IntelliJ et de l'installer à nouveau. Cependant, pour moi, lorsque j'ai supprimé IntelliJ du dossier Application, le problème est revenu dès que je l'ai réinstallé. Ce que j'ai finalement dû faire était d'utiliser App Cleaner pour supprimer complètement IntelliJ et tous les fichiers de configuration et de paramètres. Après avoir fait cela et réinstallé IntelliJ, le problème a finalement disparu. Voir Comment désinstaller IntelliJ sur un Mac
la source
Pour l'édition 2020.1.4 Ultimate, j'ai dû faire ce qui suit
View -> Maven -> Generate Sources and Update Folders For all Projects
Le problème pour moi était que les bibliothèques ne se remplissaient pas
mvn -U clean install
depuis le terminal.la source
J'ai essayé d'invalider le cache, de réimporter le projet, de passer à Maven intégré, de supprimer le dossier .m2 et ses parties, - rien n'a fonctionné. Après avoir complètement cassé Maven (alors qu'il avait construit le projet avec succès auparavant, maintenant il ne pouvait plus), j'ai dû le réinstaller à partir de zéro. Ça m'a aidé!
la source