Eclipse 创建 Java 包(Package)最快最正确的方法
(所有版本通用:Neon → 2025-09)
方法一:图形化创建(推荐新手,30 秒完成)
- 在 Package Explorer 里找到你的项目 → 展开 → 找到 src 文件夹(如果是 Maven 项目就是 src/main/java)
- 在 src 上 右键 → New → Package
(快捷键:Alt + Shift + N → 再按 K,或者直接按 Ctrl + Shift + K(部分版本)) - 在 Name 里输入包名,规则:
- 全部小写,用英文点号分隔(强烈推荐公司域名反写)
- 例子:
- com.baidu.user
- com.tencent.game.service
- org.springframework.boot
- 点 Finish
→ 立刻在 src 下出现对应的文件夹结构:
src/
└─ com/
└─ baidu/
└─ user/
方法二:直接在代码里敲(最快,老手 3 秒搞定)
- 先创建一个类(右键 src → New → Class)
- 在 Class 创建对话框的 Package 那一栏直接输入你想要的包名,比如:
com.alibaba.order.service
- 点 Finish
→ Eclipse 自动创建所有中间文件夹 + 包 + 类,全部一次性完成!
方法三:复制已有包重命名(改包名神技)
- 在 Package Explorer 里选中一个已有的包(比如 com.old)
- 按 Alt + Shift + R(重命名神键)
或者右键 → Refactor → Rename… - 改成 com.new.service
- 回车 → Eclipse 自动:
- 改文件夹名
- 改所有 import
- 改所有引用这个包的地方
→ 全局零错误重构!
推荐的包名规范(2025 年最新建议)
| 项目类型 | 推荐包结构示例 | 说明 |
|---|---|---|
| 普通练习项目 | com.example.demo | 简单明了 |
| 企业级项目 | com.公司名.项目名.module | 如 com.alibaba.order.service |
| Spring Boot | com.company.project.controller / service / entity | 标准分层包 |
| 多模块 Maven | com.company.parent + 子模块单独包 | 父子模块共享前缀 |
常见错误 & 一秒解决
| 问题 | 原因 & 解决方法 |
|---|---|
| 包名是红的 | 没在 src 下创建 → 拖到 src 下或重新创建 |
| 创建后是文件夹,不是包图标 | 没在 src 下 → 右键该文件夹 → Build Path → Use as Source Folder |
| 包名有大写字母 | 虽然能跑,但强烈不推荐 → 改成全小写 |
| 想删一个包但删不掉 | 里面有类被引用 → 先删类,或者右键 → Refactor → Delete(安全删除) |
掌握上面 3 种方法,你创建包的速度会比 99% 的程序员都快!
需要我给你发一个「2025 企业级标准包结构模板项目」吗?
里面已经预设好:
com.company.project
├─ controller
├─ service
├─ mapper
├─ entity
├─ config
├─ util
一键导入,所有包都建好,解压即用。直接发你网盘链接。