Desinstalé completamente IntelliJ y ahora he reinstalado e importado mi proyecto. Importé usando gradle y puedo ver todos los archivos en mi proyecto presente. Sin embargo, cuando abro un archivo no puedo encontrar ninguna declaración para hacer cmd + clic. Tengo la configuración de Java 7 SDK, y ni siquiera puedo ir a la declaración de clases en mi propio proyecto. Ir a una clase principal de Java como String
o List
no funciona tampoco. ¿Cómo puedo habilitar el IDE para poder encontrar mis clases?
Estoy en OSX Yosemite, IntelliJ 2016.1.2 compilación 145.972.
Resources Root
.Respuestas:
Tuve el mismo problema, y la solución de @ AniaG en los comentarios funcionó para mí.
src
carpetafuente
java
carpeta en lugar desrc
funciona para míMe enfrenté al mismo problema y pasé casi 15-16 horas agotadoras para limpiar, reconstruir, invalidar el caché, actualizar Idea de 16.3 a 17.2, todo en vano. Tenemos un proyecto administrado por Maven y la compilación solía ser exitosa, pero no podía navegar entre las declaraciones / implementaciones ya que Idea no podía ver los archivos.
Después de tratar de solucionar esto sin cesar, finalmente me di cuenta de que la configuración de IDEA está causando todo el dolor de cabeza. Esto es lo que hice (sistema Windows):
.iml
archivos del directorio del proyecto del / s / q "C: \ Dev \ trunk \ *. Iml".idea
carpetas<user_home>\.IntelliJIdea2017.2\system
VOILAAAAAAAAAAAA ... !! Espero que esto ayude a una pobre alma en dolor
fuente
build.gradle.kts
archivos, y eliminando el.idea
directorio y.iml
El archivo del proyecto fue suficiente para solucionar los problemas. De nota: esto fue abrir un proyecto de Linux en Windows (ambas versiones de IntelliJ eran iguales - 2019.3)Tuve el mismo problema con la idea y estaba tratando de abrir un proyecto maven pero los archivos pom no estaban identificados. Así que hacer clic derecho en el archivo pom y elegir "agregar como proyecto maven" hizo toda la magia para mí :)
fuente
Estaba teniendo problemas similares en mi proyecto IntelliJ mvn. Pom.xml no fue reconocido. Lo que funcionó para mí fue hacer clic derecho en pom.xml y luego agregarlo como proyecto maven.
fuente
Tuve el mismo problema Pero solo con mis propios métodos.
Solo lo arreglé invalidando la caché: (Archivo-> Invalidar cachés / reiniciar)
fuente
Si ve un círculo rojo en el ícono de los archivos Java y recibe una advertencia como "no se puede encontrar la declaración para ir". Entonces puedes hacer algo a continuación:
Esto funciona para mi. en Windows 7, Intellij 2016.1.1
fuente
Las carpetas de origen donde están sus símbolos (clases) deben configurarse como "raíz de contenido".
Una vez hecho esto, deberías poder navegar a tus símbolos.
fuente
La mayoría de las veces ha habido un problema con la construcción de la memoria caché del IDE, o algo relacionado.
Lo más probable
File -> Invalidate Caches / Restart
es que resuelva este problema, solo deje que el IDE finalice su almacenamiento en caché.fuente
Encontré este
cannot find declaration to go to
problema una vez en mi proyecto Maven. La razón de esto fue que uno de los subproyectos de mi proyecto no se importó correctamente como proyecto maven.fuente
Haga clic con el botón derecho en su carpeta src y elija la opción "marcar directorio como" - "Origen raíz" y junto con él nuevamente haga clic derecho en su proyecto y elija "reformatear código" (debajo de esto, elija también el código de limpieza) y eso trabaja bien.
fuente
Asegúrese de que el directorio que contiene sus clases y bibliotecas compiladas esté marcado como Root de origen.
fuente
En mi caso, acabo de actualizar mi IntelliJ a Ultimate 2018.2 y todos mis proyectos de repente no pueden encontrar las implementaciones y las carpetas 'src'; resultó que IntelliJ eliminó el tipo de proyecto (por ejemplo, Maven).
Lo que hice es:
ACTUALIZACIÓN 2:
Siempre me he encontrado con esto cuando actualizo IntelliJ (2019.1.1 Ultimate Edition). Simplemente haga clic en el botón Actualizar de Maven Tab y debería volver a indexar su proyecto actual como Proyecto Maven:
fuente
Una de las razones puede ser que no puede detectar el pom.xml (o el archivo gradle) y es por eso que no puede configurarlo como un proyecto maven (o gradle).
Puede configurarlo manualmente como un proyecto maven (o gradle) seleccionando su pom.xml (o archivo gradle)
fuente
IDEA puede ignorar algunos de sus archivos de dependencia de Maven. El nodo "Bibliotecas externas" en la estructura de su proyecto puede estar vacío o incompleto.
Ir:
fuente
Encontré el mismo problema y en mi caso (proyecto Java), tuve que incluir todos los frascos dependientes en la sección de bibliotecas del proyecto.
Tuve que agregar mis jarras dependientes del proyecto en la sección anterior (por ejemplo, project / web / lib /). Después de hacerlo, todo se resolvió bien. Espero que esto ayude a alguien.
fuente
En mi caso, estaba usando un proyecto gradle con subproyectos. La razón por la que IntelliJ no pudo encontrar declaraciones fue porque los subproyectos no se construyeron.
Después de investigar por qué no se construyeron los subproyectos, descubrí que el uso de "importación automática" estaba rompiendo los subproyectos.
Después de importar el proyecto
build.gradle
sin importar automáticamente , funcionó para mí.fuente
Para lo que vale, en Pycharm es: Haga clic derecho en la carpeta raíz-> Marcar directorio como-> Rooteo de fuentes
fuente
¡El mismo problema para el proyecto Python!
Traté de hacer un nuevo proyecto intellij limpio y actualicé todo. Intenté diferentes virtualenvs pero nada funcionó.
HASTA que desinstalé Python Plugin + Reiniciar IntelliJ + Instalar Python Plugin + Reiniciar IntelliJ nuevamente. No estoy seguro de si esta es una solución "real", pero resolvió mi problema.
¿Quizás pueda probar algo familiar para Java "Plugin" / JDK?
fuente
En mi caso, ninguno de los anteriores ayudó. Solo la actualización de Intellij de 2017.3 a 2018.2 ayudó.
No intente 2018.1 ya que tenía un error en el que la ventana emergente Buscar archivos no aparecería.
fuente
Para alguien a quien la solución anterior no funcionó.
Para gradle,
Archivo -> Estructura del proyecto
Haga clic en Proyecto Bajo Configuración del proyecto
Actualice el nivel del lenguaje del proyecto como módulos, métodos privados en interfaces, etc.
Haga clic en Aceptar e Importar configuración de Gradle
fuente
De alguna manera puse mis módulos Maven para ser ignorados. En la ventana de la herramienta Maven, haga clic con el botón derecho y seleccione 'Desactivar proyectos'.
Entonces todos los directorios serán seleccionados automáticamente.
fuente
Yo también enfrenté este problema. He probado las soluciones mencionadas aquí. El problema parece no con la carpeta de origen.
Para mí, el problema ocurrió cuando instalé una nueva versión de IntelliJ, estaba usando la versión 2019 movida a la versión 2020. El proyecto se abrió en la nueva versión pero faltaban las declaraciones.
Arreglé esto por:
Después de que se realiza la indexación, todas las declaraciones estaban funcionando.
fuente
Si es nuevo en IntelliJ, puede tomarse un tiempo para comprender IntelliJ. Si se ha escrito un Código en Java y está usando el marco de pepino, entonces tenemos dos archivos principales:
Objetivo: cuáles son las cosas que hemos definido en el archivo de características, debe navegar hacia el archivo de definición de pasos. (Ctrl + clic) Nota: el archivo de características también debe contener algunas palabras clave coloridas de pepinillos. Si no sigue los pasos a continuación
Solución: vaya al archivo >> configuración >> complementos - busque "Cucumber for Java" Agregue el complemento reinicie IntelliJ funcionará con seguridad.
fuente