ti-enxame.com

O projeto não pode ser construído até que os erros do caminho de construção sejam resolvidos.

Ao compilar um projeto Android no Eclipse 3.4.2, estou recebendo O projeto não pode ser construído até que os erros do caminho de construção sejam resolvidos. 

Eu tenho uma solução temporária do blog http://www.scottdstrader.com/blog/ether_archives/000921.html

A resolução foi forçar um resave dos projetos selecionados (e seus arquivos .classpath):

  1. Abra as propriedades do projeto
  2. Selecione Caminho de Construção Java> Bibliotecas
  3. Adicione uma nova biblioteca arbitrária (a ser apagada posteriormente)> OK
  4. Aguarde o espaço de trabalho para atualizar (ou forçar uma atualização do projeto)
  5. O (s) erro (s) desaparecerá
  6. Remova a biblioteca fictícia

As únicas outras referências que consegui encontrar foram pequenas alterações no conteúdo do arquivo .classpath. 

Existe alguma correção permanente para esse problema?

89
yokks

Você já tentou usar Projeto> Limpar ... no menu? Isso forçará uma nova compilação nos projetos selecionados no Eclipse.

119
TK Gospodinov
1-Right CLick on your project folder, Choose Build Path > Configure Build Path
2-Select Libraries Tab and delete any arbitrary library present there.
3-Click on Add Library option, Select JRE System Library and click Next.
4-Choose last Radiobutton option Workspace default JRE and click Finish.
5-press f5 for refresh.
6-run ur program .
50
user2318214

Isso acontece quando as bibliotecas adicionadas ao projeto não têm o caminho correto.

  1. Clique com o botão direito no seu projeto (do pacote Explorer)
  2. Got build path -> configure o caminho de construção
  3. Selecione a guia de bibliotecas
  4. Corrigir o erro do caminho (forneça o caminho correto) editando jars ou classes com falha
7
ThE uSeFuL

Isso foi o que consertou para mim ...

Eu estava tendo um problema com meu spring-core.jar. Eu apaguei todo o diretório de lançamento localizado aqui. (Eu estou no win 10).

C:\Users ********. M2\repositório\org\springframework\spring-core\4.3.1.RELEASE

Eu cliquei com o botão direito no projeto> Maven> Update project e meu ponto de exclamação desapareceu. Não há mais problemas.

Aqui está a fonte onde encontrei a informação:

http://crunchify.com/cannot-be-read-or-is-not-a-valid-Zip-file-how-to-fix-maven-build-path-error-with-corrupted-jar- Arquivo/

4
BustedSanta

Para o meu mac osx Eclipse, segui os seguintes passos:

  1. Clique com o botão direito do mouse no seu projeto, escolha Construir Caminho > Configurar Caminho de Construção
  2. Selecione Libraries Tab e exclua qualquer biblioteca arbitrária ou qualquer outra coisa que esteja causando erros no Build Path.
  3. Clique no botão Add Library, selecione JRE System Library e clique em Next.
  4. Escolha a última opção Radiobutton JRE padrão do espaço de trabalho e clique em Concluir.
  5. Limpe e construa seu projeto.
3
NightFury

Isso funciona para mim: fechar o projeto then reabri-lo , isso forçará o Eclipse a vê-lo como um novo projeto e detecta um caminho de compilação correto.

2
aimhaj

No meu Mac, isso é o que funcionou para mim

  1. Projeto> Limpar (erros e avisos permanecerão ou aumentarão depois disso)
  2. Fechar o Eclipse
  3. Reabrir o Eclipse (os erros aparecem momentaneamente e depois desaparecem, os avisos permanecem)

Você é bom para ir e agora pode executar o seu projeto

1
DamongoCoder

Eu vi esse problema algumas vezes (consegui-lo novamente agora no meu computador de casa com o Eclipse 4.2). 

Forçar um resave (alterando o caminho de classe, por exemplo, adicionando uma biblioteca, salvar, retroceder) funciona temporariamente. Mas o problema volta quando o Eclipse é reiniciado :(

Nuking o espaço de trabalho do Eclipse de órbita irá corrigi-lo permanentemente (até a próxima vez). Mas deve haver uma maneira melhor!

1
Daniel Winterstein

Nenhuma das outras respostas funcionou para mim. Mesmo depois de consertar os problemas do meu caminho de construção, fazendo uma atualização, limpeza, reconstrução e reinicialização (do Eclipse e do computador), eu ainda estava recebendo o pequeno ponto de exclamação vermelho.

Eu corrigi-o fechando o projeto (clique com o botão direito, fecho o projeto) e reabriendo (clique duas vezes no projeto fechado), o que pareceu forçar o Eclipse a "notar" que os problemas do caminho de construção foi corrigido.

1
Kevin Workman

No Eclipse isso funcionou para mim: clique com o botão direito do mouse no projeto. -> Propriedades -> Seção de Biblioteca; Adicione (qualquer biblioteca a todos) -> selecione biblioteca e clique em remover -> pressione ok. 

0
jimbob

basta verificar se algum Jars desnecessário foi adicionado em sua biblioteca ou não. Se sim, basta remover os frascos da sua biblioteca e limpar o projeto uma vez. Isso funcionou para mim.

0
user3133845

Eu me deparei com esse problema chato com o framework Play. Seria legal se houvesse alguma maneira de saber o que construir erros com os quais Eclipse está insatisfeito, mas isso não lhe dirá. Com um projeto, consegui fechar o projeto, reconstruir a configuração do Eclipse com sbt Eclipse e reabrir. Com um projeto quase idêntico, isso não funcionou. Mas a exclusão do projeto, a reconstrução da configuração do Eclipse com sbt Eclipse e a importação fizeram o truque. 

0
cayhorstmann

Isto é o que funcionou para mim:

  1. Vá para ~/.m2/repository e exclua tudo lá, executando rm -rf. Certifique-se de que tudo está apagado. 
  2. Reinicie o Eclipse ou o STS
  3. Clique com o botão direito em project -> Maven -> update project .
0
Vikram3891

obter um cmd e executar 

mvn Eclipse:eclipse

0
chamzz.dot