Eu tenho um ponto de exclamação vermelho sobre o nome do meu projeto no Eclipse, parecido com este - .
Alguém sabe o que isso significa e o que devo fazer sobre isso?
Existe uma visão de Problemas (tente Janela-> Mostrar Visualização), que mostra esse tipo de coisa.
Geralmente está faltando o Jars (por exemplo, a configuração do seu projeto faz referência a um jar que não existe), e esse tipo de coisa, no caso do JDT, mas obviamente hoje em dia o Eclipse pode ser usado de várias maneiras, pode ser qualquer coisa.
Isso significa que há um problema com o caminho de construção no seu projeto. Se for um projeto Android, significa principalmente que o valor de destino especificado no arquivo project.properties não pode ser encontrado. Isso também pode ser causado por outros tipos de problemas construídos. Mas é mostrado principalmente para problemas criados. Veja aqui para mais detalhes. Trata-se de um construtor de erros construído visto no eclipse.
Um extrato dessa página:
fonte
Eu também tive esse problema várias vezes e pude 'resolvê-lo' apenas excluindo as mensagens na guia "Problemas" e criando o projeto novamente. Selecione o projeto e clique na barra de menus,
Project -> Clean...
selecione seu projeto novamente e tudo bem.fonte
Pode haver alguns arquivos jar excluídos já no caminho da construção. Clique com o botão direito do mouse no projeto. Propriedades-> Java Build Path e removeu os arquivos jar excluídos de lá.
fonte
Pode haver várias razões. Na maioria das vezes, podem ser alguns dos motivos abaixo,
Então, o que devemos fazer é resolver os arquivos jar ausentes / atualizados / recém-adicionados.
go to properties
Java Build Path
Libraries
abaAdd JARs
Isso resolverá o problema se for por um dos motivos acima.
fonte
Provavelmente, este é um problema de compilação. O que corrigiu o meu estava atualizando o projeto com o maven (Alt + F5)
fonte
Vá para Projeto -> clique com o botão direito do mouse -> propriedades -> Caminho de Construção Java -> Bibliotecas
Exclua todos os JARs que possuem o símbolo da cruz vermelha no ícone.
Resolvido.
fonte
Isso é comum, você precisará executar as seguintes etapas:
1- Clique com o botão direito do mouse no projeto
2- Caminho de construção
3- Configure o Caminho de Construção
4- Remova os jarros / projetos que foram movidos de seu caminho antigo
5- limpar o projeto
6- construir o projeto "se não for construído automaticamente"
7- Adicione os jarros / projetos usando seus novos locais
Corra e é isso!
fonte
Marque dependências circulares como "Aviso" na ferramenta Eclipse para evitar o erro "UM CICLO FOI DETECTADO NO CAMINHO DE CONSTRUÇÃO". No Eclipse, você pode: -> Windows -> Preferências -> Java-> Compilador -> Buliding -> Depurações circulares
obrigado
fonte
Solução 1:
passo 1
Clique com o botão direito do mouse em seu projeto -> Fechar Projeto. ele fechará seu projeto e todos os arquivos abertos do projeto
passo 2
Clique com o botão direito do mouse em seu projeto -> Abrir Projeto. ele abrirá seu projeto e reconstruirá seu projeto. Espero que ele conserte o ponto de exclamação vermelho
Solução 2:
Passo 1
Clique com o botão direito do mouse em seu Projeto -> Propriedades -> Caminho de Construção Java. Você pode ver falta na frente do (s) arquivo (s) da sua biblioteca, conforme a captura de tela a seguir
Etapa: 2 Clique em Adicionar Jar para selecionar seu arquivo Jar, se ele estiver em WEB-INF / lib do seu projeto, ou em Adicionar Jar Externo, se o arquivo jar estiver em algum lugar do seu computador.
Etapa: 3 Selecione o (s) arquivo (s) antigo (s) ausente (s) e clique em Remover clique aqui para obter a imagem
Solução 3: Clique com o botão direito do mouse em seu Projeto -> Propriedades -> Caminho de Construção Java -> Biblioteca do Sistema JRE e reconfigure o JRE
e vá para o seu projeto e remova .properties e .classpath nos diretórios do projeto.
faça backup dos dados do projeto, crie um novo e siga as instruções
solutions 1 & 2
fonte
Resolvi esse problema:
Etapa 1: C: /user/rafiq/.m2/repository -> Excluir esta pasta
Etapa 2: clique com o botão direito do mouse no seu projeto -> maven -> atualize o projeto do maven -> marque apenas o projeto limpo -> ok.
Etapa 3: clique com o botão direito do mouse em seu projeto -> maven -> atualizar projeto do maven -> marque apenas atualizar projeto -> ok.
Problema resolvido.
fonte
Isso significa que os arquivos jar estão ausentes no caminho que você forneceu ao configurar o Build Path / adicionar jars ao projeto.
Mais uma vez, configure os frascos.
fonte
Não é um comportamento estranho? No meu caso, o erro foi que eu adicionei um jar-lib. Mas essa lib estava com defeito, então eu a removi. Mas, não importa o que eu tenha feito, o erro ainda existe. Eu removi o arquivo jar, mesmo com a opção eclipse "remove from build-path", excluí-o em minhas pastas de projeto e limpei meu projeto, mas nada funcionou. Somente depois de fazer o que Qwert descreveu, funcionou. Mas um IDE não seria independente de mensagens de erro? O erro foi corrigido, apenas as mensagens causaram o problema. Graças a Qwert (se eu tiver reputação suficiente, votarei sua resposta. Mas agora não posso, desculpe).
fonte
Eu tinha um projeto que me dava a mesma coisa. Ele mostrou que não conseguiu encontrar o jar com essa versão (dependência) e eu sabia que estava lá e está correto -
Então, para mim, a solução foi excluir 1 o repositório local. 2 Limpe o projeto. 3 Desative a natureza do maven. 4 Gere artefatos do eclipse e 5 reconfigure como projeto maven.
(em ordem)
fonte
Meu problema em relação ao ponto de exclamação estava na seção: "clique com o botão direito do mouse na pasta do projeto" - Propriedades - guia Bibliotecas. Houve um erro marcado em vermelho em uma biblioteca que provavelmente não estava no lugar certo, então eu a removi e ex. marca desapareceu. O problema surgiu após a exclusão de alguns projetos antigos.
fonte
Se o seu IDE não encontrar o JRE a partir do caminho especificado. Em seguida, você precisa adicionar manualmente o caminho do JRE no eclipse para remover o ponto de exclamação vermelho do projeto. Para fazer isso, siga as etapas abaixo: -
Vá para Propriedades> Caminho de Construção Java> Bibliotecas> Clique em Editar
Em seguida, selecione JRE alternativo e clique em Concluir.
Nota : Se você não possui o Java Run time Environment (JRE) instalado, instale.
fonte
Eu estava tendo o mesmo problema .... o problema real estava faltando .jar arquivo que levou um pouco de alterar a minha área de trabalho. Acabei de excluir a pasta appcompat (que possui o arquivo ".jar") do meu novo espaço de trabalho e copiei-o do meu antigo espaço de trabalho. isso resolveu meu problema.
fonte
Isso pode ocorrer por um motivo: se um projeto contém um projeto de biblioteca, é necessário limpar primeiro o projeto da biblioteca, depois limpe o projeto que contém esse projeto de biblioteca.
fonte
Principalmente esse problema ocorre porque os arquivos da sua biblioteca são excluídos. A maneira simples de trabalhar seu projeto como ele estava trabalhando anteriormente é 1) Vá para Propriedades do projeto 2) Selecione java Build Path 3) Remova toda a biblioteca, exceto jre. 4) Agora adicione o mesmo arquivo jar clicando em "Adicionar jars externos".
fonte
use estas etapas simples, clique com o botão direito do mouse em projeto-> propriedades -> java Build path-> clique na biblioteca do sistema jre e remova-a após essa etapa, clique em Adicionar biblioteca e adicione uma nova biblioteca do sistema jre que a resolverá!
fonte
Para o projeto Maven excluir o projeto do IDE e execute o comando maven: -
mvn eclipse:clean
,mvn eclipse:eclipse
,mvn clean install -e
.Após esta importação o projeto no IDE. Esse material funciona para mim.fonte
Se você estiver enfrentando o mesmo problema:
fonte
Isso está relacionado a várias versões da mesma dependência no repositório local .m2
vá para ur eclipse> guia problemas> veja os erros> vá para a pasta .m2 local
exclua todas as versões não relevantes da dependência que você adicionou recentemente.
Em seguida, tente reconstruir o projeto.
fonte
Eu também enfrentei essa situação estranha. O que eu pude saber é que, anteriormente, eu executei meus projetos de primavera com a versão 1.5.4 e mais recente para um projeto que escolhi a versão 2.0.1. Foi quando eu recebi esse erro. Quando visitei o POM e alterei a versão do Spring para 1.5.4 manualmente, o erro desapareceu. O que eu acho é que, o maven baixa os JARs necessários de acordo com a versão do Spring especificada. Se você alterar a versão, o maven não fará o download dos JARs se esses JARs já tiverem sido baixados para a versão anterior do Spring e encontrados na pasta de origem .m2 encontrada como C: -> Usuários -> "Nome do Usuário Conectado" ->. caminho m2.
O que fiz novamente foi manter a versão do Spring como ela é (como 2.0.1), abri a visualização Problemas, como dito anteriormente, e excluí os JARs que foram considerados não encontrados na visualização Problemas, visitando a pasta .m2 (a pasta Os caminhos foram mencionados na visualização Problemas, pois os JARs são). Atualizei o maven e todos os problemas desapareceram.
É assim que concluo que o problema estava com os JARs que foram baixados para as versões anteriores do Spring na pasta .m2.
fonte
Se você alterar a localização dos jars da pasta selenium-java-3.13.0, esse mak aparecerá. Portanto, restaure a localização original dos frascos e pronto.
fonte
No meu caso, isso é dependência incorreta / imprópria
Marcadores> Problemas está destacando
spring/.gradle/cache/httpcomponents.......pom is not valid archive
Eu removi
compile group: 'org.apache.httpcomponents', name: 'httpcomponents-client', version: '4.5.6', ext: 'pom'
alterado para
compile group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.6'
fonte
Remover marca de exclamação vermelha no projeto,
eu tenho apagado todos os arquivos JAR usando
BUILD Path--> LIBRARY --> ADD EXTERNAL JARs
eremove all
ouselected JAR
.Reinstale novamente.
Esta ação resolve meu problema com o ponto de exclamação vermelho.
fonte
se você estiver usando o maven pom.xml, verifique se você usou dependência para poi-ooxml-schemas. Eu estava recebendo a exclamação vermelha enquanto estava usando a versão 3.17. A versão foi alterada para 4.1.2 e a exclamação vermelha no maven desapareceu. Em outras palavras, o que eu quis dizer foi: use uma versão atualizada, isso pode ajudar !!!
fonte
O que funcionou para mim (e provavelmente ainda não respondeu aqui até agora):
Enquanto trabalhava em um projeto Selenium e ANT, copiei e coloquei DOIS arquivos "BUILD.xml" diferentes de 2 fontes diferentes no diretório ROOT do projeto. Isso resultou nesse RED-EXCLAMATION-MARK, que desapareceu assim que eu movi um arquivo BUILD.xml para outra pasta.
Quanto a "por que eu tinha dois arquivos BUILD.xml em um projeto?", Eu estava realmente brincando com a configuração da ANT a partir de vários arquivos BUILD.xml.
fonte