![](/img/trans.png)
[英]objectInputStream.readObject() throws exception java.io.OptionalDataException
[英]ObjectInputStream.readobject() throws object in exception
當我運行下面的代碼時,objIn.readObject(); 引發異常:
classNotFoundException project.Edge
project.Edge是我嘗試從文件讀取的對象。
Object o = null;
ObjectInputStream objIn = null;
try {
objIn = new ObjectInputStream(new FileInputStream("objects.dat"));
o = objIn.readObject();
} catch (Exception ex) {
ex.printStackTrace();
}
while (o != null) {
//do stuff
}
也許您的project.Edge
類未正確編譯。 還要檢查您的類路徑,該類在您的項目中必須可用。
遇到此問題時,請檢查project.Edge是否與編寫二進制文件時在同一程序包中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.