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