J'ai complètement désinstallé IntelliJ et j'ai maintenant réinstallé et importé mon projet. J'ai importé en utilisant gradle et je peux voir tous les fichiers présents dans mon projet. Cependant, lorsque j'ouvre un fichier, je ne trouve aucune déclaration à laquelle aller en faisant cmd + clic. J'ai la configuration du SDK Java 7, et je ne peux même pas accéder à la déclaration des classes dans mon propre projet. Aller à une classe de base Java comme String
ou List
ne fonctionne pas non plus. Comment puis-je activer l'EDI pour pouvoir trouver mes classes?
Je suis sur OSX Yosemite, IntelliJ 2016.1.2 build 145.972.
Resources Root
.Réponses:
J'ai eu le même problème et la solution de @ AniaG dans les commentaires a fonctionné pour moi.
src
Dossier de clic droitla source
java
dossier au lieu desrc
travaux pour moiJ'ai rencontré le même problème et j'ai passé près de 15 à 16 heures fatigantes pour nettoyer, reconstruire, invalider le cache, mettre à niveau Idea de 16.3 à 17.2, le tout en vain. Nous avons un projet géré par Maven et la construction était réussie, mais nous ne pouvions tout simplement pas naviguer entre les déclarations / implémentations car Idea ne pouvait pas voir les fichiers.
Après avoir essayé sans cesse de résoudre ce problème, il m'est finalement 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):
.iml
fichiers du répertoire du projet del / s / q "C: \ Dev \ trunk \ *. Iml".idea
dossiers<user_home>\.IntelliJIdea2017.2\system
VOILAAAAAAAAAAAA ... !! J'espère que cela aide une pauvre âme dans la douleur
la source
build.gradle.kts
fichiers et en supprimant le.idea
répertoire et.iml
Le fichier projet était suffisant pour résoudre les problèmes. À noter: cela ouvrait un projet Linux sous Windows (les deux versions d'IntelliJ étaient les mêmes - 2019.3)J'ai eu 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. Donc, un clic droit sur le fichier pom et choisir "ajouter comme projet maven" a fait toute la magie pour moi :)
la source
J'avais des problèmes similaires dans mon projet mvn IntelliJ. Pom.xml n'a pas été reconnu. Ce qui a fonctionné pour moi était un clic droit sur le pom.xml, puis l'ajout en tant que projet maven.
la source
Avait le même problème. Mais seulement sur mes propres méthodes.
Juste corrigé en invalidant le cache: (Fichier-> Invalidate Caches / Restart)
la source
Si vous voyez un cercle rouge sur l'icône des fichiers Java et que vous recevez un avertissement du type "impossible de trouver la déclaration vers laquelle aller". Ensuite, vous pouvez faire quelque chose ci-dessous:
Ça marche pour moi. dans Windows 7, Intellij 2016.1.1
la source
Vos dossiers source dans lesquels se trouvent vos symboles (classes) doivent être configurés comme "Content Root".
Une fois terminé, vous devriez pouvoir accéder à vos symboles.
la source
La plupart du temps, il y a eu un problème avec la construction du cache de l'EDI, ou quelque chose de similaire.
Très probablement,
File -> Invalidate Caches / Restart
résoudra ce problème, laissez simplement l'EDI finaliser sa mise en cache.la source
J'ai trouvé ce
cannot find declaration to go to
problème une fois dans mon projet Maven. La raison en était simplement que l'un des sous-projets de mon projet n'était pas correctement importé en tant que projet maven.la source
Faites un clic droit sur votre dossier src et choisissez l'option "marquer le répertoire comme" - "Source root" et avec lui à nouveau faites un clic droit sur votre projet et choisissez "reformater le code" (sous cette option, choisissez également le code de nettoyage) et cela fonctionne bien.
la source
Assurez-vous que le répertoire qui contient vos classes et bibliothèques compilées est marqué comme sources Root.
la source
Dans mon cas, je viens de mettre à jour mon IntelliJ vers Ultimate 2018.2 et tous mes projets ne peuvent soudainement pas trouver les implémentations et les dossiers 'src' - il s'est avéré qu'IntelliJ a supprimé le type de projet (par exemple Maven).
Ce que j'ai fait c'est:
MISE À JOUR 2:
J'ai toujours rencontré cela 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 projet Maven:
la source
L'une des raisons peut être qu'il n'est pas capable de détecter le pom.xml (ou le fichier gradle) et c'est pourquoi il ne peut pas le définir comme projet maven (ou gradle).
Vous pouvez le configurer manuellement en tant que projet maven (ou gradle) en sélectionnant votre pom.xml (ou fichier gradle)
la source
IDEA peut ignorer certains de vos fichiers de dépendance maven. Le nœud "Bibliothèques externes" de la structure de votre projet peut être vide ou incomplet.
Aller à:
la source
Je suis tombé sur le même problème et dans mon cas (projet Java), j'ai dû inclure tous les jars dépendants dans la section des bibliothèques du projet.
J'ai dû ajouter les fichiers JAR dépendants de mon projet dans la section ci-dessus (par exemple; project / web / lib /). Après cela, tout s'est bien résolu. J'espère que cela aidera quelqu'un.
la source
Dans mon cas, j'utilisais un projet gradle avec des sous-projets. La raison pour laquelle IntelliJ n'a pas pu trouver de déclarations était que les sous-projets n'étaient pas générés.
Après avoir étudié pourquoi les sous-projets n'étaient pas construits, j'ai découvert que l'utilisation de "l'importation automatique" cassait les sous-projets.
Après avoir importé le projet depuis
build.gradle
sans importation automatique , cela a fonctionné pour moi.la source
Pour ce que ça vaut, dans Pycharm c'est: Faites un clic droit sur le dossier racine-> Marquer le répertoire comme-> Source Root
la source
Même problème pour le projet Python !!!
J'ai essayé de créer un nouveau projet intellij propre et tout mis à jour. J'ai essayé différentes virtualenvs mais rien n'a fonctionné.
JUSQU'À ce que j'ai désinstallé le plugin Python + Redémarrer IntelliJ + Intall Python Plugin + Redémarrer IntelliJ à nouveau. Je ne sais pas si c'est 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?
la source
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 2018.1 car il y avait un bogue dans lequel la fenêtre contextuelle Rechercher des fichiers ne s'afficherait pas.
la source
Pour quelqu'un pour qui la solution ci-dessus n'a pas fonctionné.
Pour gradle,
Fichier -> Structure du projet
Cliquez sur Projet sous Paramètres du projet
Mettre à jour le niveau de langue du projet en tant que modules, méthodes privées dans les interfaces, etc.
Cliquez sur OK et importez les paramètres de Gradle
la source
D'une manière ou d'une autre, j'ai défini mes modules Maven pour qu'ils soient ignorés. Dans la fenêtre de l'outil Maven, cliquez avec le bouton droit de la souris et sélectionnez «Unignore Projects».
Ensuite, tous les répertoires seront automatiquement sélectionnés.
la source
J'ai aussi fait face à ce problème. J'ai essayé les solutions mentionnées ici. Le problème ne semble pas avec le dossier source.
Pour moi, le problème s'est produit lorsque j'ai installé une nouvelle version d'IntelliJ, que j'utilisais la version 2019 déplacée vers la version 2020. Le projet a été ouvert dans la nouvelle version mais les déclarations manquaient.
J'ai corrigé cela par:
Une fois l'indexation terminée, toutes les déclarations fonctionnaient.
la source
Si vous êtes nouveau dans IntelliJ u Peut prendre un certain temps pour comprendre IntelliJ. Si un code a écrit en Java et en utilisant le cadre de concombre, nous avons deux fichiers principaux -
Objectif: quelles sont les choses que nous avons définies dans le fichier d'entités, il faut naviguer vers le fichier de définition d'étape. (Ctrl + clic) Remarque: le fichier d'entités doit également contenir des mots-clés de cornichons colorés.Si ce n'est pas suivre les étapes ci-dessous
Solution: allez dans le fichier >> paramètres >> plugins - recherchez "Cucumber for Java" Ajoutez le plugin de redémarrage IntelliJ il fonctionnera à coup sûr.
la source