Aew galera.
To precisano urgente de ajuda.
Preciso entregar um projeto como trabalho de faculdade, e não consigo ler o arquivo serializado.
Eu testei o código em um projeto separado para ver se estou mandando abrir certo, e funcionau, mais quando jogo no meu projeto original, ele não funciona.
vou colocar meu código aqui para vcs darem uma olhada.
Por favor galera, me ajudem!!
[code] if(l.equals(“1”) && s.equals(“1”)){
ObjectInputStream Medic;
Medico q, teste;
Medic = new ObjectInputStream(new FileInputStream(“Medico.dat”));
Vector m = new Vector(); // aqui declarei um Vector do tipo Medico
do{
teste = (Medico) Medic.readObject(); //recebo um objeto do tipo medico do arquivo para teste
m.add( teste); //adiciono teste no Vector m
q = m.elementAt(0); //nessas duas linhas eu testei para ver se o Vector recebeu certo
System.err.println(q.getCPF()+q.getNome());//E aqui não foi escrito o que eu queria
}while(true);
PrincipalAdm adm = new PrincipalAdm(m); //Aqui eu passo por referencia o m
adm.setVisible(true);
dispose();
}[/code]
Lembrando que meu arquivo ja possui um objeto do tipo Medico armazenado, pois no outro projeto, esse mesmo teste funcionou, e foi escrito os dados.
Vlw galera, espero que possam me ajudar!