• 締切済み

javaのObjectOutputStreamのエラーが消えません

ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("test.txt")); oos.writeObject(text); ObjectInputStream ois = new ObjectInputStream(new FileInputStream("text.txt")); text = (LinkedList<String>)ois.readObject(); 最後の分のois.readObject()のなぜかClassNotFoundExceptionになってしまって先に進めないです。 これではあまり意味がないんですが、わかる方がいらっしゃいましたら教えてください

みんなの回答

  • salsberry
  • ベストアンサー率69% (495/711)
回答No.1

念のため確認ですが、new ObjectInputStream(new FileInputStream("text.txt"))の前にoos.close()は呼んでいますか? あと、変数textの型はLinkedList<String>なのですよね? 手許の環境で簡単に試したところでは問題なくois.readObject()の結果がtextに得られました。