java.net.Socket
andjava.net.ServerSocket
を使用していくつかのオブジェクトを送信しようとしてObjectOutputStream
いObjectInputStream
ますが、問題が発生しました。送信しようとしているオブジェクトはシリアル化できません。として送信しようとしましたString
が、キャストできません。この問題の回避策はありますか?
編集:
問題の StackTrace を調べていたところ、JLabel によってスローされていることがわかりました。JLabel は Serializable を実装しているため、これは奇妙だと思いました。しかし、Eclipse で JavaDocs をチェックしたところ、エラーがスローされている行に到達しpublic boolean updateImage(ect..)
、それが Icon によるものであることがわかりました。問題を回避する方法はありますか?