J'ai complètement désinstallé IntelliJ et ai maintenant réinstallé et importé mon projet. J'ai importé avec gradle et je peux voir tous les fichiers de mon projet. Cependant, lorsque j'ouvre un fichier, je ne trouve aucune déclaration à consulter en faisant cmd + clic. J'ai le Java 7 SDK Setup et je ne peux même pas accéder à la déclaration de classes dans mon propre projet. Aller à une classe de base Java telle que String
ou List
ne fonctionne pas non plus. Comment puis-je activer le IDE pour pouvoir retrouver mes cours?
Je suis sur OSX Yosemite, IntelliJ 2016.1.2 build 145.972.
J'ai fait face au même problème et j'ai passé presque 15 à 16 heures fatiguantes à nettoyer, reconstruire, invalider-mettre en cache, mettre à niveau Idée de 16,3 à 17,2, le tout en vain. Nous avons un projet géré par Maven et la construction était un succès, mais ne pouvait tout simplement pas naviguer entre les déclarations/mises en œuvre car Idea ne pouvait pas voir les fichiers.
Après avoir essayé sans cesse de résoudre ce problème, il m'est enfin apparu que ce sont les paramètres IDEA qui causent tous les maux de tête. Voici ce que j'ai fait (système Windows):
VOILAAAAAAAAAAAA ... !! J'espère que cela aide une pauvre âme qui souffre
J'avais le même problème avec l'idée et j'essayais d'ouvrir un projet Maven mais les fichiers pom n'étaient pas identifiés. Alors faites un clic droit sur le fichier pom et choisissez "ajouter comme projet" a fait toute la magie pour moi :)
Les dossiers source dans lesquels se trouvent vos symboles (classes) doivent être configurés en tant que "racine du contenu".
Une fois cela fait, vous devriez être capable de naviguer vers vos symboles.
J'ai trouvé ce problème cannot find declaration to go to
une fois dans mon projet Maven. La raison en est simplement que l'un des sous-projets de mon projet n'a pas été importé correctement en tant que projet maven.
J'avais des problèmes similaires dans mon projet IntelliJ maven. Pom.xml n'a pas été reconnu comme. Ce qui a fonctionné pour moi a été un clic droit sur le fichier POM.xml puis une addition en tant que projet maven.
Si vous voyez un cercle rouge sur l'icône des fichiers Java, et que vous recevez un avertissement tel que "impossible de trouver la déclaration d'accès". Ensuite, vous pouvez faire quelque chose ci-dessous:
Ça marche pour moi. dans Windows 7, Intellij 2016.1.1
Avait le même problème. Mais seulement sur mes propres méthodes.
Il suffit de le réparer en invalidant le cache: (Fichier-> Invalider les caches/redémarrer)
Assurez-vous que le répertoire contenant vos classes et bibliothèques compilées est marqué en tant que sources Root.
Je suis tombé sur le même problème et dans mon cas (projet Java), j'ai dû inclure tous les fichiers jar dépendants dans la section des bibliothèques du projet.
Fichier -> Structure du projet -> Bibliothèques
Je devais ajouter les fichiers dépendants du projet dans la section ci-dessus (par exemple, projet/web/lib /). Après cela, tout s'est bien passé. J'espère que cela aidera quelqu'un.
Dans mon cas, je viens de mettre à jour IntelliJ vers Ultimate 2018.2 et tous mes projets ne parviennent plus à trouver les implémentations ni les dossiers "src" - IntelliJ a supprimé le type de projet (par exemple, Maven).
Ce que j'ai fait c'est:
Cliquez avec le bouton droit de la souris sur le projet racine> Ajouter un support Framework ...> Rechercher Maven (dans mon cas)> Attendre pour réindexer à nouveau> Ensuite, cela a fonctionné à nouveau.
MISE À JOUR 2:
Je l'ai toujours rencontré lorsque je mets à jour IntelliJ (2019.1.1 Ultimate Edition). Cliquez simplement sur le bouton d'actualisation de Maven Tab et il devrait réindexer votre projet actuel en tant que Maven Project:
La plupart du temps, il y a eu un problème de construction du cache de l'EDI, ou quelque chose de similaire.
Très probablement, File -> Invalidate Caches / Restart
, va résoudre ce problème, laissez simplement le IDE finaliser sa mise en cache.
Dans mon cas, rien de ce qui précède n'a aidé. Seule la mise à niveau d'Intellij de 2017.3 à 2018.2 a aidé.
N'essayez pas de 2018.1 car il y avait un bogue qui empêchait l'affichage de la fenêtre Trouver les fichiers.
Pour ce qui en vaut la peine, dans Pycharm, c’est: Faites un clic droit sur le dossier racine-> Marquer le répertoire comme-> Sources Racine
IDEA peut ignorer certains de vos fichiers de dépendance maven. Le nœud "Bibliothèques externes" de votre structure de projet peut être vide ou incomplet.
Aller à:
Dans mon cas, j'utilisais un projet Gradle avec des sous-projets. Si IntelliJ n’a pas pu trouver de déclaration, c’est que les sous-projets n’ont pas été construits.
Après avoir étudié la raison pour laquelle les sous-projets n’étaient pas construits, j’ai découvert que le fait d’utiliser "l’importation automatique" rompait les sous-projets.
Après avoir importé le projet de build.gradle
sans importation automatique, cela a fonctionné pour moi.
Même problème pour Python Project !!!
J'ai essayé de faire un nouveau projet propre intellij et tout mis à jour. Essayé différents virtualenvs mais rien n'a fonctionné.
JUSQU'À avoir désinstallé le Python Plugin + redémarrer IntelliJ + Intall Python Plugin + Redémarrer IntelliJ à nouveau. Je ne suis pas sûr qu'il s'agisse d'une "vraie" solution, mais cela a résolu mon problème.
Peut-être que vous pouvez essayer quelque chose de familier pour Java "Plugin"/JDK?