Sob a pasta de destino no IntelliJ para um projeto Java que criei, tenho alguns arquivos de origem java no pacote. Ao lado de cada arquivo, o ícone 'J' tem um círculo vermelho com uma linha.
O que isso significa? Como faço para corrigir isso?
Sob a pasta de destino no IntelliJ para um projeto Java que criei, tenho alguns arquivos de origem java no pacote. Ao lado de cada arquivo, o ícone 'J' tem um círculo vermelho com uma linha.
O que isso significa? Como faço para corrigir isso?
Respostas:
Você precisa especificar o diretório de origem
File> Project Structure > Modules
clique no diretório e clique no botão Origens
É estranho, porque geralmente é feito automaticamente. Talvez seja melhor se você recriar o projeto novamente.
src
), mas acho que era muito alta na hierarquia, todas as minhas importações deram errado. Se você tiver o mesmo problema, tente isso com outra pasta.
Se é um projeto maven
obrigado
A primeira resposta irreputável acima que começa com "você precisa especificar o diretório de origem" está correta, mas não o vejo lhe dizendo a maneira mais fácil de fazer isso.
Simplesmente clique com o botão direito do mouse na pasta java sources ("java" em src / main / java, se for um projeto do Maven, por exemplo) e selecione Marcar diretório como> Sources Root (veja a captura de tela abaixo).
Essa situação ocorre quando o IDE procura a pasta src e não a encontra no caminho. Selecione a raiz do projeto (F4 no Windows)> Vá para a guia Módulos na lateral> Selecione fontes> Selecione a pasta apropriada com os arquivos de origem> Clique no ícone azul da pasta de fontes (para adicionar fontes)> Clique na pasta Fontes de teste verde (para adicione pastas de teste de unidade).
Encontre todos os símbolos do IntelliJ (v15) aqui: https://www.jetbrains.com/idea/help/symbols.html
Este site afirma que este ícone significa "Classe Java localizada fora da raiz de origem. Consulte a seção Configurando raízes de conteúdo para obter detalhes".
Pressione F4 na raiz do projeto e selecione a fonte raiz pressionando o botão de origem. Ele resolveu o meu problema!
for(; ;){
makeGoodCode();
}
Primeiro marque o diretório como a raiz de origem. Em seguida, vá para o pom excel e clique com o botão direito do mouse. selecione adicionar como projeto maven.
Isso significa que esses arquivos não fazem parte das configurações do projeto.
Talvez seu projeto não tenha sido o projeto android do android studio, verifique se o plug-in 'suporte android' foi ativado (Preferências do Android Studio -> Plugins -> Selecionar suporte Android)
Isso significa que seus arquivos de origem Java não fazem parte do projeto.
Se as sugestões mencionadas aqui não resolverem o problema, você pode ter encontrado um bug raro como eu. Pesquisando as exceções encontradas no log me ajudou. No meu caso, desabilitar o "Plugin DevKit", excluir o diretório .idea e reimportar o projeto funcionaram.
Na verdade, isso pode acontecer por duas razões.
Seu projeto não está recebendo / Atualizando suas dependências. Vá para o seu terminal e digite mvn clean install . Ou clique com o botão direito do mouse em pom.xml e clique em Adicionar como projeto Mevan.
Verifique se o seu jdk foi configurado corretamente para o projeto.
Isso estava me matando, pois eu tinha o mesmo problema. Estou apenas analisando projetos antigos. Realmente refazendo as lições antigas da classe para obter mais prática. Os repositórios apenas têm problemas de compatibilidade. Então eu importo o projeto. Em seguida, adicione a fonte como outros estados. Em seguida, feche o projeto. Exclua o diretório .idea no projeto raiz e reimporte.