idea建包怎么分级

idea建包常常会遇到问题,我明明是想在designpatterns下建两个包,但是却变成了图2:

                                     图1

                                        图2

解决办法:把合并空包的选项取消勾选!

<think>我们正在处理一个关于IntelliJ IDEA的问题。根据提供的引用[^1],创的方法如下: 1. 首先在已有的中创一个任意类(class),因为空无法直接创。 2. 创类后,就可以在该下新一个或多个子了。 3. 如果要在子下继续创,同样需要在该子中先创一个类。 因此,我们可以将步骤总结为: - 步骤1:在父中创一个类(可以是任意类,例如一个空的类)。 - 步骤2:创完成后,右键点击父,选择新(New -> Package),输入子名称(例如:com.company.subpackage)。 - 步骤3:在子中同样需要先创一个类,才能继续创更深层次的子。 另外,引用[^2]提到了构jar的方法,但这个问题与创无关,因此我们主要参考引用[^1]。 现在,我们需要生成相关问题。根据用户的问题(创)以及引用内容,可以生成以下相关问题: 1. 在IntelliJ IDEA中,为什么不能直接在空下创? 2. 除了先创类再创,还有其他方法在IntelliJ IDEA中创吗? 3. 在IntelliJ IDEA中,如何修改的显示方式(例如:扁平式或树状结构)? 4. 如何删除IntelliJ IDEA中的或子? 注意:引用内容中并没有直接提到的显示方式,但这是一个常见问题,因为的显示方式可能会影响创的操作。另外,删除也是用户可能关心的操作。 因此,我们将按照以下结构回答: 1. 详细说明创的步骤(参考引用[^1])。 2. 生成相关问题。 注意:回答使用中文。</think>### IntelliJ IDEA的方法 在 IntelliJ IDEA 中创需要遵循特定步骤,因为**空无法直接创**。以下是详细操作流程: 1. **在父中创类文件** - 右键点击已有(如 `com.company`)→ 选择 `New` → `Java Class` - 输入任意类名(如 `TempClass`),保持默认内容即可 - 此步骤是必要的,因为**空没有物理目录结构**,无法承载子[^1] 2. **创** - 右键点击已含类的父 → 选择 `New` → `Package` - 输入子全名(如 `com.company.subpackage`) - 此时子会以树形结构显示在父下方 3. **创多级子** - 若需在子下继续创(如 `com.company.subpackage.child`): - 先在 `subpackage` 中创任意类文件 - 再右键点击该子[^1] > **💡 显示模式注意事项**: > 若未看到树形结构,请点击项目窗口右上角的齿轮图标 → 取消勾选 `Flatten Packages`(扁平化)和 `Compact Middle Packages`(压缩中间),确保启用树状视图。 ### 示例操作流程 ```plaintext com.company (右键新类) └── TempClass.java // 创任意类文件 └── (右键新 → 输入 com.company.subpackage) └── subpackage (子) └── (可继续新类或子) ``` ### 常见问题解决 - **无法创?** → 检查父是否为空,必须至少含一个类文件 - **子显示异常?** → 调整展示模式为树状结构 - **误平级?** → 创时务必输入完整路径(如 `com.company.subpackage`),而非单独名称 `subpackage`
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值