import自定义包的问题

突然想将之前做的一个多用户即时通讯系统再看看

之前的做法是分为两个项目来编写。结构图如下:


服务端:
在这里插入图片描述
客户端:
在这里插入图片描述
由于项目中用到了对象流,因此设计common包中的类是两边都有的,且是一样的

然后我准备重写一遍。新建的结构图如下:
在这里插入图片描述
我把服务端和客户端都放在了一起。common包提到了上一层
然后导入编译不通过了:
在这里插入图片描述
然后我把其中的类提到外面一层就解决了。

在这里插入图片描述
所以出现这个问题的原因是
在某个类中import只能import上级包中的类或者是同包中的类
否则需要弄成jar包导入。

猜你喜欢

转载自blog.csdn.net/qq_42852943/article/details/124001602