You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IntelliJ中Java项目client包类无法导入根目录类求助

Java默认包类导入问题解决办法

首先,你试的这几个导入语句全错了,逐个说问题:

  • import Connection;:Java里带包的类(你的Client在client包)没法直接导入默认包(src根目录无package声明)的类,语法上不允许
  • import *Connection;:通配符导入的格式是import 包名.*;,你这么写是语法错误
  • import .Connection;、import /Connection;:完全不符合Java导入语法,没有这种写法

正确解决思路(推荐标准做法)

Java不建议使用默认包(也就是src根目录下不写package声明的类),规范的做法是给Connection类添加包声明:

  1. 打开Connection.java,在最顶部加上包声明,比如package core;
  2. 在项目src目录下新建core文件夹,把Connection.java移进去
  3. 回到Client类,添加正确的导入语句:
import core.Connection;

非要用默认包的临时方案(不推荐)

如果暂时不想调整包结构,只能把Client类也移到默认包:删掉Client类里的package client;声明,把Client.java移到src根目录。但这种做法不符合Java项目的包结构规范,后续扩展会出问题,不建议这么干。

内容的提问来源于stack exchange,提问作者surleversant

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 18:22:35