2010-11-15 78 views
0

我已經創建了一個可以與java I/O一起工作的java程序。我已經實現Serializable接口,但是它仍然會造成java.io.NotSerializableException在我的代碼下面的部分,而我試圖對象寫入一個文件:如何處理Java.io.NotSerializableException

  oos.writeObject(ep); 

它是如何可能的,同時我實現序列化?除了實現這個接口之外,我還應該做另一項工作嗎

+0

好吧,* something *不能是可序列化的。我們應該玩20個問題嗎? – Jeremy 2010-11-15 19:44:22

回答

6

通常,這意味着,您試圖序列化您的對象的另一個對象持有對不可序列化的引用。如果你發佈你的代碼和異常堆棧跟蹤,將會更容易分辨。