Olá pessoal,
Bom, não estou conseguindo gravar um ObjectOutputStream em um arquivo sequencial. Estou usando a seguinte instrução para criar o arquivo:
try {
objetoEscrita = new ObjectOutputStream( new FileOutputStream( caminhoArquivo ) ); // caminhoArquivo já contém o caminho do arquivo a ser criado.
…
}
catch ( IOException ioException ) {
…
}
E para gravar meu objeto as instruções a seguir:
try{
objetoEscrita.writeObject( conta );
...
}
catch ( … ) {
…
}
Onde conta é um objeto do tipo Conta que implementa a interface Serializable.
Estas operações estão sendo feitas dentro de uma classe que herda de JInternalFrame.
Quando rodo o debug do Eclipse e ponho um breakpoint na linha em que é instanciado o ObjectOutputStream tenho a mensagem que a instrução ‘ObjectOutputStream( new FileOutputStream( caminhoArquivo ) )’ não é uma operação de JInternalFrame válida, porém não é disparada nenhuma exceção. Assim meu objetoEscrita fica nulo.
Espero alguma resposta… desde já agradecido!
Pablo