Opa galera, tudo bom?
Estou fazendo um teste aqui, porem esta dando um erro que nao sei resolver, apenas tento ler um arquivo, porem sem sucesso.
(o arquivo esta vazio)
public static void main(String[] args) {
try {
String path = "C:/temp/customers";
File custFile = new File(path, "customers.dat");
FileInputStream fileInputStream = new FileInputStream(custFile);
ObjectInputStream in = new ObjectInputStream(fileInputStream); // erro
fileInputStream.close();
in.close();
} catch (Exception e) {
e.printStackTrace();
}
}
erro:
java.io.EOFException
at java.io.ObjectInputStream$PeekInputStream.readFully(Unknown Source)
at java.io.ObjectInputStream$BlockDataInputStream.readShort(Unknown Source)
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.(Unknown Source)
at Teste1.main(Teste1.java:18)
Valeeu