Ajuda - The constructor is not visible

Olá pessoal, sou eu mais uma vez ae prapedir ajuda de vcs, estou estudando com a apostila da caelum FJ-21, no capitulo de listagem de contatos em jsp, aconteceu o seguinte erro ::

The Constructor ContatoDAO() is not Visible

Meu Import :

Eu já verifiquei e o nome do Package esta escrito corretamente.
SS do erro:



O construtor tbm esta declarado corretamente ::

Ajudem ae Plyss até + !

O construtor DEVE ser declarado como public. Senão ele fica “invisível”.

Declarei do seguinte modo ::

public ContatoDAO dao = new ContatoDAO();

E o erro continua lá !

Eu disse que é o CONSTRUTOR que tem de ser declarado como público.
Não é a variável “dao”. OK?
Procure o fonte da classe ContratoDAO, e o modifique.
Não se esqueça de efetuar o deployment corretamente (aconselhável um “rebuild”), para que não fique nenhuma versão velha para lhe atrapalhar a vida.

Obrigado kra, agora funfou, desculpe a tontisse !!

Eu to com um problema parecido.Soh nao uso IDE, tô compilando com o javac.
Ele me diz, quando eu tento usar um non-default constructor, que esse construtor nao ta definido.
O problema eh que eh uma outra classe, em outro arquivo, com 2 construtores, o default sem argumentos e o mais importante, com argumento, que nao funciona.
O engraçado eh que ele aceita um mas nao o outro.
Alguem jah teve isso?
Sera que eh um lixo qqr que ficou nos arquivos? Como faço rebuild pelo javac? Eh soh apagar os arquivos e dar compile de novo?
Eh estranho, ele acha tudo, menos o construtor nao default.