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.