为了账号安全,请及时绑定邮箱和手机立即绑定

请各位大佬指点!Java 使用ObjectOutputStream序列化对象跨项目使用大佬们有什么好的建议?

请各位大佬指点!Java 使用ObjectOutputStream序列化对象跨项目使用大佬们有什么好的建议?

慕的地8271018 2019-08-21 19:07:43
请教各位一个问题:A项目使用ObjectOutputStream序列化ClassA对象进行保存二进制文件。B项目反序列化这个文件,但是ClassA与A项目不在同一个目录。导致出现Causedby:java.lang.ClassNotFoundException异常。请问除了弄成同一个目录还有其他有解决方案吗?
查看完整描述

2 回答

?
慕少森

TA贡献2019条经验 获得超9个赞

序列化只是一种方式,如果你想继续用JAVA原生的序列化方式也是可以的,但是你需要封装一个API.jar让两个分布式项目分别依赖。这样就解决了你现在遇到的问题。另外序列化具体的方式还需要仔细考虑一下不同序列化方式的性能。
                            
查看完整回答
反对 回复 2019-08-21
  • 2 回答
  • 0 关注
  • 277 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号