dúvida em serialização

Colegas,

Estou precisando criar um metodo para serialização dos objetos de um container… Tentei fazer da seguinte forma:

public void serializar()
{
File file = new File("/bule/file/esboco.tmp");
if(!file.exists())
file.createNewFile();

  FileOutputStream fileOut = new FileOutputStream(file);
  ObjectOutputStream objOut = new ObjectOutputStream(fileOut);
  objOut.writeObject("teste");

}

porém apresenta o seguinte erro:
Unreported exception java.io.IOException; must be caught or declared to be thrown
file.createNewFile();
Unreported exception java.io.IOException; must be caught or declared to be thrown
FileOutputStream fileOut = new FileOutputStream(file);

alguém sabe como resolver isto?
abs,


public void serializar() throws IOException {

       //seu código aqui

}

era só ler: ->

[quote] Unreported exception java.io.IOException; must be caught or declared to be thrown
file.createNewFile(); [/quote]

java.io.IOException: deve ser capiturada(try/catch) ou declarada(throws)

=]

agora funcionou() a serialização.

Mas desculpe minha ignorância, mas agora estou tentando deserializar() da seguinte forma:

private void mtDeserializar() throws IOException
{
FileInputStream fileIn = new FileInputStream(file);
ObjectInputStream objIn = new ObjectInputStream(fileIn);
dados = (Hashtable) objIn.readObject();
}

e está dando o mesmo erro, agora neste metodo.
sabe como posso resolver isto:
abs.

Tive um problema parecido pode ser este seu Hashtable, pode ser
que na hora de deserealizar ele não encontre a classe,
dae junto com o throws IOException coloque o ClassNotFound.