突然想将之前做的一个多用户即时通讯系统再看看
之前的做法是分为两个项目来编写。结构图如下:
服务端:
客户端:
由于项目中用到了对象流,因此设计common包中的类是两边都有的,且是一样的
然后我准备重写一遍。新建的结构图如下:
我把服务端和客户端都放在了一起。common包提到了上一层
然后导入编译不通过了:
然后我把其中的类提到外面一层就解决了。
所以出现这个问题的原因是
在某个类中import只能import上级包中的类或者是同包中的类
否则需要弄成jar包导入。