- 締切済み
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になってしまって先に進めないです。 これではあまり意味がないんですが、わかる方がいらっしゃいましたら教えてください
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- salsberry
- ベストアンサー率69% (495/711)
回答No.1
念のため確認ですが、new ObjectInputStream(new FileInputStream("text.txt"))の前にoos.close()は呼んでいますか? あと、変数textの型はLinkedList<String>なのですよね? 手許の環境で簡単に試したところでは問題なくois.readObject()の結果がtextに得られました。