Acabei de instalar e reinstalar o IntelliJ. Cada arquivo Java está ficando VERMELHO. Verifiquei o JDK; está em 1.6. ##. A maven clean install
construção funcionou muito bem.
Estou recebendo os erros destacados usuais. Em cada declaração:
Não é possível resolver o símbolo SomeEntityBean / Bean
e em todos os métodos:
Não é possível resolver o método SomeFunction ()
Como faço para corrigir esses erros falsos?
java
intellij-idea
iCodeLikeImDrunk
fonte
fonte
Respostas:
Às vezes, o IntelliJ fica confuso por si só, mesmo sem as mudanças externas que Korgen descreveu (embora seja uma boa maneira de reproduzi-lo de forma consistente).
Clique em Arquivo -> Sincronizar e o IntelliJ verá que está tudo bem novamente.
Se isso não funcionar, os caches do IntelliJ podem estar corrompidos (isso costumava acontecer com muito mais frequência do que agora); nesse caso, regenere-os por
Clicar em Arquivo -> Invalidar Caches e reiniciar o IDE
(embora o carregamento do projeto demore um pouco enquanto os caches são recriados).
fonte
Eu experimentei isso quando atualizei meu JDK manualmente e removi o JDK anterior
Solução
Integer
por exemplo) e pressione ALT+ ENTER(ou clique no ícone da lâmpada)Configure
/opt/jdk1.7.0_51
vez de/opt/jdk1.7.0_65
)E tudo deve voltar à vida :)
fonte
Às vezes, o IntelliJ fica confuso depois de importar projetos maven e, em seguida, alterar poms externamente ou gerar fontes fora do IntelliJ.
Você pode querer tentar uma reimportação maven-> forçar de dentro do intellij na raiz do projeto
fonte
Meu problema foi resolvido mudando o jdk para o padrão , assim. O Jdk aberto foi instalado, mas não sei por que o intellij definiu a configuração para java-8-openjdk-amd64 . Este era o problema. Eu mudei para java-padrão e não há mais erro vermelho.
fonte
No meu caso, as dependências getter e setter vinham do plugin lombok (usando java com Spring). E na nova instalação do intellij idea, não instalei o plugin lombok. Instalar o plugin lombok corrigiu isso para mim.
fonte
Tive o mesmo problema depois de alterar o JDK de 1.6 para 1.7 em meu pom.xml e definir as configurações do projeto Maven 3 path + JDK para 1.7.
O que funcionou para mim foi => Arquivo -> Invalidar Caches e Reiniciar
PS: o problema ocorreu novamente, então eu apenas reimportei o projeto completo após excluir a pasta .idea e agora funciona bem como de costume :)
fonte
Verifique se você possui uma configuração adequada do JVM SDK em IntelliJ Properties. Se invalidate-cache-and-restart não for suficiente, verifique se você está usando o JVM SDK adequado, como Java 1.7.
Procure em: Preferências -> Configurações IDE -> Scala -> SDK JVM
Ou clique com o botão direito no seu projeto -> Abrir Configurações do Módulo -> Configurações do Projeto -> Projeto -> SDK do Projeto -> (Definir como Java 1.7)
Abra Configurações do Módulo -> Configurações da Plataforma -> SDKs -> (Certifique-se de que haja um Java 1.7, caso contrário, você precisará adicioná-lo)
Se você fez uma alteração, provavelmente é melhor executar novamente o Invalidate Cache & Restart.
fonte
Isso ocorre se você vir as classes Java em vermelho e receber este erro, "Não é possível resolver o símbolo" .
Se você estiver importando projetos para o IntelliJ e nenhuma das soluções acima funcionou para você, experimente. Isso é o que funcionou para mim quando todo o resto falhou.
Vá para a pasta do seu projeto e renomeie / exclua a pasta .idea que contém as configurações da ideia para o seu projeto. Isso deve ter sido criado a partir de sua versão antiga do IntelliJ. Depois de renomear / excluir a pasta .idea , importe seu projeto para o IntelliJ. Você não deve ver nenhum erro para suas classes Java agora. Espero que tenha ajudado.
fonte
Se você ainda está recebendo esse erro, mesmo depois de tentar todas as outras sugestões sobre esta questão, você verificou todas as suas configurações de JDK, Maven, cache invalidado, sincronizou seu espaço de trabalho e reiniciou, mas as coisas ainda não estão funcionando para você, então vá para o diretório do seu projeto e exclua a
.idea
pasta inteira . Reinicie seu IntelliJ; todos os arquivos sob.idea
serão criados de novo, o que reflete a situação atual.Pelo menos, isso funcionou para mim.
fonte
Tenho IntelliJ IDEA 12.x no Mac e uso o Maven 3 e recebo o destaque vermelho sobre o meu código, embora a compilação do Maven esteja bem. Nenhuma das opções acima (reindexação, importação forçada etc.) funcionou para mim. Eu tive que fazer o seguinte:
Tenho que verificar a opção de importação Maven3 e isso corrige o problema.
fonte
Maven 2
e, em seguida, volte para oMaven 3
. Essas etapas aparentemente resolveram o problema para mim.Outra solução alternativa! Uma das soluções, que sugeria clicar
Alt
Enter
, não tinha o Setup JDK para mim, masAdd ... to classpath
funcionou.fonte
Eu tive o mesmo problema.
No meu caso, o problema era com o maven
home directory
euser settings file
nas configurações do Intellij no Maven. Eu havia instalado o Maven que não estava no diretório padrão e também alterei a localização dosettings.xml
arquivo. Isso também deve ser alterado nas configurações do IntelliJ.Espero que isso ajude também.
fonte
Eu estava tentando usar todos os conselhos acima, mas infelizmente ninguém me ajudou. Então, finalmente decidi excluir meu espaço de trabalho intelij e criar um novo - isso ajudou :) Mas antes eu também estava limpando o cache, reimportando projetos do maven, limpando projetos e reconstruindo-os.
fonte
Eu tive o mesmo problema e depois de tentar todas as sugestões acima, descobri que minha instalação do IntelliJ não havia captado minha variável de sistema JAVA_HOME e não tinha um SDK / JDK definido.
Eu corrigi seguindo estas instruções: Configurando SDKs globais, de projeto e de módulo
fonte
Para mim, foi o JDK que não foi configurado corretamente. Encontrei uma solução que documentei aqui: https://stackoverflow.com/a/40127871/808723
fonte
O problema era que o arquivo que eu estava tentando importar era tão grande que o IntelliJ não executava nenhum CodeInsights nele.
Definir a
idea.max.intellisense.filesize
opção com um valor mais alto de acordo com as instruções nesta resposta resolveu meu problema.fonte
Tive o mesmo problema de usar o JDK 1.9 com IntelliJ 14, resolvi reinstalar o Java com a versão mais recente do JDK 1.8 (1.8.0_161 neste caso)
Eu também removi a versão 1.9 do
HKEY_CURRENT_USER \ Software \ JavaSoft \ JRE \ Security Baseline
fonte
Tive o mesmo problema, o que o corrigiu para mim foi:
Acesse
File>Setting>Maven
, eu defino o diretório inicial do Maven, o arquivo de configurações e o repositório local.Vá para Projetos Maven e clique em
Reimport All Maven Projects
Isso funcionou!
fonte
Tive esse problema em uma nova instalação do IDEA. Achei que ele tivesse trazido seu próprio JDK ou seria capaz de encontrar o que já está na máquina, mas aparentemente não (não tenho certeza do que a caixa de seleção na caixa de diálogo de instalação fazia, agora). Quando eu cliquei na lâmpada e no botão "Configurar JDK" e, em seguida, cliquei em "Configurar", ela revelou que estava tentando obter o JDK de
C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.1\jre64
Eu naveguei, tentando algumas pastas na árvore JetBrains, mas pelo menos a caixa de diálogo foi inteligente o suficiente para não me deixar aplicar nenhuma (incluindo a original), dizendo que não eram locais válidos para um JDK. Então, eu naveguei até a árvore Java e tentei isso, e ela aceitou:
C:\Program Files\Java\jdk1.8.0_40
Depois de dar OK à configuração, parecia não ter funcionado; então tentei invalidar o cache do IDEA e reiniciá-lo (conforme descrito em outras respostas), e ele me disse que tinha tarefas em execução em segundo plano. Então, cancelei a invalidação e, enquanto fazia isso, qualquer recompilação ou atualização do banco de dados que estava fazendo foi concluída e todo o vermelho na janela de edição foi embora. Portanto, leva alguns segundos (pelo menos) para a configuração do JDK ser estabelecida.
fonte
Tente excluir o .IntelliJIdea15 (depende da versão) de C: \ Usuários \ Nome de usuário
Quando você iniciar o IntelliJ, ele criará a pasta novamente.
fonte
Mais uma solução no IntelliJ Ultimate 2018.2
fonte
Resolvido simplesmente "Atualizar todos os projetos do Gradle"
fonte
Não consegui fazer nenhuma dessas soluções funcionar para mim. Tive que ir manualmente para cada método / classe em que recebi o erro e importá-lo manualmente. Depois disso tudo ficou bem.
fonte
Usando o IntelliJ 2019.3 e um projeto Gradle dependente do meu próprio projeto Gradle, a única coisa que corrigiu para mim foi
Reimport All Gradle Projects
emView -> Tool Windows -> Gradle
(e o botão Atualizar).Antes eu tentei reiniciar o IDE, tentei "Invalidate Caches and Restart", tentei Rebuild project, não adiantou.
fonte
Eu enfrento o mesmo problema ao atualizar a versão do Intellij. Foi resolvido para mim usando o maven antigo em vez do pacote com o novo Intellij.
fonte
Passei a maior parte do dia tentando todas as soluções aqui, mas nada parecia funcionar. A única coisa que funcionou para mim foi desinstalar completamente o IntelliJ e instalá-lo novamente. No entanto, para mim, quando excluí o IntelliJ da pasta de aplicativos, o problema retornou assim que eu o reinstalei. O que eu finalmente tive que fazer foi usar o App Cleaner para remover completamente o IntelliJ e todos os arquivos de configuração e configurações. Depois que fiz isso e reinstalei o IntelliJ, o problema finalmente foi embora. Veja Como desinstalar o IntelliJ em um Mac
fonte
Para a edição 2020.1.4 Ultimate, tive que fazer o seguinte
View -> Maven -> Generate Sources and Update Folders For all Projects
O problema para mim era que as bibliotecas não estavam sendo preenchidas a
mvn -U clean install
partir do terminal.fonte
Tentei invalidar o cache, reimportando o projeto, mudando para o Maven embutido, removendo a pasta .m2 e suas partes, - nada funcionou. Depois de ter quebrado o Maven completamente (embora ele tivesse construído o projeto com sucesso antes, agora não podia mais), tive que reinstalá-lo do zero. Ajudou!
fonte