[ Nedja995 @ 10.08.2013. 10:55 ] @
gde greshim?
Code:
java.io.EOFException
    at java.io.ObjectInputStream$BlockDataInputStream.peekByte(Unknown Source)
    at java.io.ObjectInputStream.readObject0(Unknown Source)
    at java.io.ObjectInputStream.readObject(Unknown Source)
    at ObjectReader.main(ObjectReader.java:15)

Code:
import java.io.FileInputStream;
import java.io.ObjectInputStream;


public class ObjectReader {

    public static void main(String[] args) {
        ObjectInputStream oi = null;
        FileInputStream fi = null;
        poruka porSacuvana = null;
        try {
             fi = new FileInputStream("por2.obj");
             oi = new ObjectInputStream(fi);
             porSacuvana = (poruka) oi.readObject();
             System.out.println(porSacuvana.from);
             oi.close();
             
        } catch (Exception e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } 
        

    }

}

ovo je u liniji 15 porSacuvana = (poruka) oi.readObject();
Klasa ObjectWriter mi sluzi za upis objekata u folder i ona radi posao ova nece i imam josh jednu klasu poruka koja sadrzi 4stringa postavicu sve ako je potrebno
Hvala unapred



[Ovu poruku je menjao Nedja995 dana 10.08.2013. u 12:13 GMT+1]
[ Nedja995 @ 10.08.2013. 14:08 ] @
Ovo je klasa objekta koji upisujem
Code:
import java.io.Serializable;

public class poruka implements Serializable {
    public String from;
    public String to;
    public String message;
    public String date;
    
    public poruka(String from,String to,String message,String date){
        this.from = from;
        this.to = to;
        this.message = message;
        this.date = date;
    }

}

Klasa koja upisuje objekat:
Code:

import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;

public class ObjectWriter {


    public static void main(String[] args) {
        poruka por1 = new poruka("odNEkog", "doNekog", "poRukaaaA234rfdsf", "11.06.1995");
        try {
            ObjectOutputStream oo = new ObjectOutputStream(new FileOutputStream("por2.obj"));
        } catch (IOException e) {
            e.printStackTrace();
        }

    }

}
[ Nedja995 @ 10.08.2013. 18:37 ] @
Sad sam nashao problem.
Nisam lepo upisao objekat.Nisam koristio writeObject metod.Nek izbrishu amdini temu