我正在使用自定义 java 类,我需要使类本身可序列化,因为 Eclipse 告诉我该类需要这个。然而问题是我没有这个类的源代码,只有 jar 文件。
如何通过导入包含此对象的 jar 来使我正在使用的对象可串行化,因为我没有源,我不能简单地放入
implements Serializable
我正在使用自定义 java 类,我需要使类本身可序列化,因为 Eclipse 告诉我该类需要这个。然而问题是我没有这个类的源代码,只有 jar 文件。
如何通过导入包含此对象的 jar 来使我正在使用的对象可串行化,因为我没有源,我不能简单地放入
implements Serializable
我想你可以从这个类创建一个子类并实现可序列化。
public class MyLocal extends ThirdClass implements Serializable
子类化(如前所述)肯定是最有可能成功的......
根据您的勇敢程度(假设您正在运行 JDK 6+),您可以即时转换类:http: //docs.oracle.com/javase/6/docs/technotes/guides/instrumentation/changes6。 html
我不确定这是否有助于解决 Eclipse 的问题,但可用于在运行时转换类。