我正在尝试通过java.net.Socket
并java.net.ServerSocket
使用ObjectOutputStream
and发送一些对象,ObjectInputStream
但我遇到了一个问题。我尝试发送的对象不可序列化。我已经尝试将它们作为 a 发送,String
但无法投射。此问题的任何解决方法?
编辑:
我正在查看问题的 StackTrace,发现它是由 JLabel 抛出的。我认为这很奇怪,因为 JLabel 实现了 Serializable。但是当我通过 eclipse 检查 JavaDocs 并来到错误被抛出的那一行public boolean updateImage(ect..)
并意识到这是由于 Icon 引起的。有什么办法可以避免这个问题吗?