Desinstalei completamente o IntelliJ e agora reinstalei e importei meu projeto. Importei usando gradle e posso ver todos os arquivos presentes no meu projeto. No entanto, quando abro um arquivo, não consigo encontrar nenhuma declaração ao fazer cmd + clique. Eu tenho a instalação do Java 7 SDK e não posso nem ir para a declaração de classes em meu próprio projeto. Ir para uma classe principal do Java gosta String
ou List
não funciona. Como posso habilitar o IDE para encontrar minhas aulas?
Estou no OSX Yosemite, IntelliJ 2016.1.2, compilação 145.972.
Resources Root
.Respostas:
Eu tive esse mesmo problema, e a solução da @ AniaG nos comentários funcionou para mim.
src
pastafonte
java
pasta em vez desrc
funcionar para mim #Enfrentei o mesmo problema e passei quase 15 a 16 horas cansativas para limpar, reconstruir, invalidar cache, atualizar o Idea de 16.3 para 17.2, tudo em vão. Temos um projeto gerenciado pelo Maven e a compilação costumava ser bem-sucedida, mas simplesmente não conseguíamos navegar entre as declarações / implementações, pois o Idea não podia ver os arquivos.
Depois de tentar infinitamente corrigir isso, finalmente me ocorreu que as configurações da IDEA estavam causando toda a dor de cabeça. Isto é o que eu fiz (sistema Windows):
.iml
arquivos do diretório do projeto del / s / q "C: \ Dev \ trunk \ *. Iml".idea
pastas<user_home>\.IntelliJIdea2017.2\system
VOILAAAAAAAAAAAA ... !! Espero que isso ajude uma pobre alma com dor
fonte
build.gradle.kts
arquivos e excluindo o.idea
diretório e.iml
O arquivo do projeto foi suficiente para corrigir os problemas. Nota: isso estava abrindo um projeto Linux no Windows (ambas as versões do IntelliJ eram as mesmas - 2019.3)Eu tive o mesmo problema com a idéia e estava tentando abrir um projeto de maven, mas os arquivos pom não foram identificados. Então, clicar com o botão direito do mouse no arquivo pom e escolher "adicionar como projeto de maven" fez toda a mágica para mim :)
fonte
Eu estava tendo problemas semelhantes no meu projeto IntelliJ mvn. Pom.xml não foi reconhecido. O que funcionou para mim foi clicar com o botão direito do mouse no pom.xml e depois adicioná-lo como um projeto planejado.
fonte
Teve o mesmo problema. Mas apenas nos meus próprios métodos.
Apenas o corrigi-lo, invalidando o cache: (Arquivo-> Invalidar Caches / Reiniciar)
fonte
Se você vir um círculo vermelho no ícone dos arquivos Java e receber um aviso como "não é possível encontrar a declaração para ir para". Então você pode fazer algo abaixo:
Funciona para mim. no Windows 7, Intellij 2016.1.1
fonte
Suas pastas de origem onde estão seus símbolos (classes) precisam ser configuradas como "Raiz de conteúdo".
Depois de concluído, você poderá navegar para seus símbolos.
fonte
Na maioria das vezes, houve um problema com a criação do cache do IDE ou algo relacionado.
Provavelmente
File -> Invalidate Caches / Restart
,, resolverá esse problema, apenas deixe o IDE finalizar seu cache.fonte
Encontrei esse
cannot find declaration to go to
problema uma vez no meu projeto Maven. A razão para isso foi justamente que um dos subprojetos do meu projeto não foi importado como projeto corretamente.fonte
Clique com o botão direito do mouse na pasta src e escolha a opção "marcar diretório como" - "Origem da raiz" e, junto com ela, clique com o botão direito do mouse no seu projeto e escolha "reformatar código" (abaixo também escolha o código de limpeza) e funciona bem.
fonte
Verifique se o diretório que contém suas classes e bibliotecas compiladas está marcado como raiz.
fonte
No meu caso, acabei de atualizar meu IntelliJ para o Ultimate 2018.2 e, de repente, todos os meus projetos não conseguem encontrar as implementações e as pastas 'src' - acabou que o IntelliJ removeu o tipo de projeto (por exemplo, Maven).
O que eu fiz é:
ATUALIZAÇÃO 2:
Sempre encontrei isso quando atualizava o IntelliJ (2019.1.1 Ultimate Edition). Basta clicar no botão de atualização da guia Maven e ele deve reindexar seu projeto atual como Maven Project:
fonte
Um dos motivos pode ser que ele não é capaz de detectar o pom.xml (ou arquivo gradle) e é por isso que não é possível configurá-lo como um projeto de maven (ou gradle).
Você pode configurá-lo manualmente como um projeto maven (ou gradle) selecionando seu pom.xml (ou arquivo gradle)
fonte
O IDEA pode ignorar alguns dos seus arquivos de dependência. O nó "Bibliotecas externas" na estrutura do seu projeto pode estar vazio ou incompleto.
Vamos para:
fonte
Me deparei com o mesmo problema e, no meu caso (projeto Java), tive que incluir todos os frascos dependentes na seção de bibliotecas do projeto.
Eu tive que adicionar meus jars dependentes do projeto na seção acima (por exemplo; projeto / web / lib /). Depois de fazer isso, tudo resolveu bem. Espero que isso ajude alguém.
fonte
No meu caso, eu estava usando um projeto gradle com subprojetos. O motivo pelo qual o IntelliJ não conseguiu encontrar declarações foi que os subprojetos não foram construídos.
Depois de investigar por que os subprojetos não foram construídos, descobri que o uso da "importação automática" estava quebrando os subprojetos.
Depois de importar o projeto
build.gradle
sem a importação automática , funcionou para mim.fonte
Quanto vale a pena, no Pycharm é: Clique com o botão direito do mouse na pasta raiz-> Marcar Diretório como-> Origens Raiz
fonte
Mesmo problema para o projeto Python !!!
Tentei fazer um novo projeto intellij limpo e atualizei tudo. Tentei virtualenvs diferentes, mas nada deu certo.
ATÉ que eu desinstalei o Python Plugin + Reinicie o IntelliJ + Intall Python Plugin + Reinicie o IntelliJ novamente. Não tenho certeza se esta é uma solução "real", mas resolveu o meu problema.
Talvez você possa tentar algo familiar para Java "Plugin" / JDK?
fonte
No meu caso, nenhuma das opções acima ajudou. Somente a atualização do Intellij de 2017.3 para 2018.2 ajudou.
Não tente 2018.1, pois havia um erro no qual o pop-up Localizar arquivos não aparecia.
fonte
Para alguém que a solução acima não funcionou.
Para gradle,
Arquivo -> Estrutura do Projeto
Clique em Projeto Sob Configurações do projeto
Atualizar o nível de linguagem do projeto como módulos, métodos privados em interfaces etc.
Clique em OK e Importar configurações de gradle
fonte
De alguma forma, defino meus módulos Maven para serem ignorados. Na janela da ferramenta Maven, clique com o botão direito do mouse e selecione 'Designore Projects'.
Todos os diretórios serão selecionados automaticamente.
fonte
Eu também enfrentei esse problema. Eu tentei as soluções mencionadas aqui. O problema parece não estar na pasta de origem.
Para mim, o problema ocorreu quando instalei uma nova versão do IntelliJ, estava usando a versão 2019 movida para a versão 2020. O projeto foi aberto na nova versão, mas as declarações estavam ausentes.
Corrigi isso por:
Após a indexação, todas as declarações estavam funcionando.
fonte
Se você é novo no IntelliJ, pode demorar um pouco para entender o IntelliJ. Se um código foi escrito em Java e usando a estrutura de pepino, temos dois arquivos principais -
Objetivo: o que definimos no arquivo de recursos deve ser navegado em direção ao arquivo de definição de etapas. (Ctrl + clique) Nota: o arquivo de recurso também deve conter algumas palavras-chave gherkins coloridas. Se não seguir as etapas abaixo
Solução: acesse o arquivo >> settings >> plugins - pesquise “Cucumber for Java”. Adicione o plugin reiniciar o IntelliJ, ele funcionará com certeza.
fonte