0

可能重复:
在 java 中,如何序列化未标记为 Serializable 的类?

我正在使用自定义 java 类,我需要使类本身可序列化,因为 Eclipse 告诉我该类需要这个。然而问题是我没有这个类的源代码,只有 jar 文件。

如何通过导入包含此对象的 jar 来使我正在使用的对象可串行化,因为我没有源,我不能简单地放入

implements Serializable
4

2 回答 2

5

我想你可以从这个类创建一个子类并实现可序列化。

 public class MyLocal extends ThirdClass implements Serializable
于 2012-10-10T22:01:17.660 回答
1

子类化(如前所述)肯定是最有可能成功的......

根据您的勇敢程度(假设您正在运行 JDK 6+),您可以即时转换类:http: //docs.oracle.com/javase/6/docs/technotes/guides/instrumentation/changes6。 html

我不确定这是否有助于解决 Eclipse 的问题,但可用于在运行时转换类。

于 2012-10-10T22:06:56.503 回答