我遇到的一个ClassNotFoundException问题

近期,使用socket进行进程间Object通信,但是总是报ClassNotFoundException错误。

查找了很多原因,均没有解决。

通过写入文件,查看Object发送的消息内容到底是何种格式,最终发现:

在java中,他识别一个Object不仅要看其ClassName,而且需要看其包名。而我遇到的就是包名不一致导致出现的ClassNotFoundException。

因此,总结来看,在Java中,与C++的namespace类似,这个包确定了一个类的作用于。java没学通啊!

原文地址:https://www.cnblogs.com/-lee/p/4505481.html