Ao compilar um projeto android no eclipse 3.4.2, estou obtendo O projeto não pode ser construído até que os erros do caminho de construção sejam resolvidos.
Obtive uma solução temporária no blog http://www.scottdstrader.com/blog/ether_archives/000921.html
A resolução era forçar um novo salvamento dos projetos selecionados (e seus arquivos .classpath):
- Abra as propriedades do projeto
- Selecione Java Build Path> Bibliotecas
- Adicionar uma nova biblioteca arbitrária (a ser excluída mais tarde)> OK
- Aguarde a atualização do espaço de trabalho (ou force uma atualização do projeto)
- O (s) erro (s) desaparecerão
- Remova a biblioteca fictícia
As únicas outras referências que consegui encontrar foram para fazer pequenas alterações no conteúdo do arquivo .classpath.
Existe alguma solução permanente para esse problema?
eclipse
build
compilation
yokks
fonte
fonte
Respostas:
Você já tentou usar Projeto> Limpar ... no menu? Isso forçará uma nova construção nos projetos selecionados no Eclipse.
fonte
fonte
Isso acontece quando as bibliotecas adicionadas ao projeto não possuem o caminho correto.
fonte
Foi isso que consertou para mim ...
Eu estava tendo um problema com o meu spring-core.jar. Excluí todo o diretório de lançamento localizado aqui. (Estou na vitória 10).
C: \ Usuários ********. M2 \ repository \ org \ springframework \ spring-core \ 4.3.1.RELEASE
Cliquei com o botão direito no projeto> Maven> Atualizar projeto e meu ponto de exclamação desapareceu. Sem problemas mais.
Aqui está a fonte onde encontrei as informações:
http://crunchify.com/cannot-be-read-or-is-not-a-valid-zip-file-how-to-fix-maven-build-path-error-with-corrupted-jar-file/
fonte
Isso funciona para mim: feche o projeto e abra-o novamente , isso forçará o eclipse a vê-lo como um projeto novo e detecta um caminho de construção correto.
fonte
Para meu mac osx Eclipse, segui as seguintes etapas:
fonte
Nenhuma das outras respostas funcionou para mim. Mesmo depois de corrigir meus problemas de 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.
Corrigi-o fechando o projeto (clique com o botão direito, feche o projeto) e reabri-o (clique duas vezes no projeto fechado), o que parecia forçar o Eclipse a "notar" que os problemas do caminho de construção foram corrigidos.
fonte
Já vi esse problema algumas vezes (percebi de novo agora mesmo no meu computador doméstico com Eclipse 4.2).
Forçar um novo salvamento (alterando o caminho de classe, por exemplo, adicionando uma biblioteca, salvar, reverter) funciona temporariamente. Mas o problema volta quando o Eclipse é reiniciado :(
Tirar o espaço de trabalho do Eclipse da órbita irá consertá-lo permanentemente (até a próxima vez). Mas deve haver uma maneira melhor!
fonte
No meu Mac isso é o que funcionou para mim
Você está pronto para ir e agora pode executar seu projeto
fonte
Isto é o que funcionou para mim:
~/.m2/repository
e exclua tudo lá executandorm -rf
. Certifique-se de que tudo seja excluído.fonte
apenas verifique se algum Jars desnecessário foi adicionado à sua biblioteca ou não. em caso afirmativo, simplesmente remova os frascos de sua biblioteca e limpe seu projeto uma vez. Funcionou para mim.
fonte
No Eclipse, isso funcionou para mim: clique com o botão direito do mouse no projeto. -> Propriedades -> Seção da Biblioteca; Adicionar (qualquer biblioteca) -> selecione a biblioteca e clique em remover -> pressione ok.
fonte
Encontrei este problema irritante com o framework Play. Seria bom se houvesse alguma maneira de saber com quais erros de construção o Eclipse está insatisfeito, mas isso não dirá a você. Com um projeto, fui capaz de fechar o projeto, reconstruir a configuração do Eclipse
sbt eclipse
e reabri-lo. Com um projeto quase idêntico, isso não funcionou. Mas excluir o projeto, reconstruir a configuração do Eclipsesbt eclipse
e importar resolveu o problema.fonte
pegue um cmd e execute
fonte
Se você acha que fez tudo corretamente, mas o Eclipse ainda reclama dos jars, atualize a pasta onde os jars estão e certifique-se de que o eclipse saiba que eles foram adicionados ao projeto. Especificar apenas o caminho do arquivo (aparentemente) não é suficiente
fonte
Enfrentei esse problema algumas vezes e seguir as etapas abaixo resolveu ambas as vezes. 1. Navegue até C: \ Usuários \ 2. localize a pasta ".m2" e exclua-a.
espere até que o projeto seja atualizado e no meu caso seguir os passos acima resolvidos ambos os tempos.
fonte
Eu estava recebendo um aviso adicional
Resolver esse aviso faz com que o erro também desapareça. As etapas são as seguintes:
Cliquei com o botão direito nele e cliquei
Quick Fix
. Na caixa de diálogo que se abriu, selecioneiOpen the Compiler Compliance property page
e cliquei noFinish
botão.(Este é o mesmo que a
Java Compiler
seção.)Nesta caixa de diálogo, encontrei o
Compiler compliance level
menu suspenso, mudei1.6
para1.8
e cliquei emApply and close
.Recebi uma caixa de mensagem
Compiler Settings Changed
perguntando se eu queriaBuild the project now?
. Eu cliqueiYes
.O erro de caminho de construção foi embora.
fonte
Vá para Project => Build Automatically . Certifique-se de que está assinalado
fonte