Quando você vai no java build path > lybraries o seu jdk está com um simbolo amarelo? Pode ser que o jdk tenha sido movido e não foi especificado no build path ai esta dando esse erro
J
jaireltonPJ
O projeto A depende do B e o B depende do A, é uma referencia circular.
Você pode corrigir isso revendo do Build Path dos projetos (project --> properties --> Java Build Path --> aba Projects), veja se realmente um depende do outro…
Caso você realmente queira manter essa referencia e mesmo assim compilar vá em:
Window --> Preferences --> Java --> Compiler --> Building --> Build path problems, mude “Circular dependencies” para Warning.
Acho que é isso!
F
FabianoPatricioPJ
Acredito que não, porque nao foi removido nada.
E como farei para solucionar isso?
F
FabianoPatricioPJ
jairelton,
Eu fiz a opção do Window --> Preferences --> Java --> Compiler --> Building --> Build path problems, mude “Circular dependencies” para Warning.
Agora apresenta a seguinte mensagem
“Configure build Path”
Pede para adicionar o meu Projeto Biblioteca, mas nao aparece na listagem esse projeto. Essa classe que está apresentando esse erro, já é do Projeto Biblioteca
J
jaireltonPJ
Qual a mensagem que aparece? E é erro ou warning?
F
FabianoPatricioPJ
Apresenta a seguinte mensagem:
The type .DaoException cannot be resolved. It is indirectly referenced from required .class files
dai pede “Configure build path” e pede para adicionar o project “Biblioteca”, mas essa classe pertence ao projeto biblioteca.
e tambem apresenta:
The project was not built since its build path is incomplete. Cannot find the class file for .DaoException. Fix the build path then try building this project Biblioteca
Todos são erros.
BrunoBastosPJ
vocÊ está usando alguma API ou framework? porque essa classe DaoException não está no sei projeto. Como está o import dessa classe? Se essa classe não tiver em uma API ou framework ela pode estar em outro projeto, então você tem que fazer que nem o jair elton falou.
F
FabianoPatricioPJ
Estava faltando um framework…
valeu!
Mrwin
O tópico apesar de antigo me ajudou hoje (23/08/10)
R
robertoafl
vlw, me ajudou.
jeffersonm
vdd muito util esse post, acertar essa referencias sempre é muito trabalhoso, fiz o que o colega mostrou e deu certo!