急求!!!!Java 使用ObjectOutputStream序列化对象跨项目使用大佬们有什么好的建议?

请教各位一个问题:A项目使用ObjectOutputStream序列化ClassA对象进行保存二进制文件。B项目反序列化这个文件,但是ClassA与A项目不在同一个目录。导致出现Causedby:java.lang.ClassNotFoundException异常。请问除了弄成同一个目录还有其他有解决方案吗?
繁星淼淼
浏览 294回答 2
2回答

饮歌长啸

序列化只是一种方式,如果你想继续用JAVA原生的序列化方式也是可以的,但是你需要封装一个API.jar让两个分布式项目分别依赖。这样就解决了你现在遇到的问题。另外序列化具体的方式还需要仔细考虑一下不同序列化方式的性能。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript