博客
关于我
IDEA建包取消中间package压缩设置
阅读量:346 次
发布时间:2019-03-03

本文共 971 字,大约阅读时间需要 3 分钟。

在IntelliJ IDEA中创建包时的常见问题及解决方法

在使用IntelliJ IDEA创建Java项目时,有时会遇到一个不便的问题:当你尝试创建带有多级层次的包时,IDE会默认将中间的空文件夹压缩,导致多层级的包结构变成一个单一的包。这可能会让你的项目结构看起来不够整洁,影响代码管理和维护。

问题描述

当你在IDE中创建一个包,选择了多级结构时,IDE会自动压缩中间的空文件夹,最终导致所有选定的层级都变成一个单一的包。例如,如果你尝试创建com.example packages中的com.example.myapp包,IDE可能会将其直接打包到com.example.myapp,而不会保留中间的com.example packages

如何解决

要解决这个问题,可以通过以下步骤进行调整:

  • 访问设置选项

    打开IntelliJ IDEA的设置界面,查找与包创建相关的设置。通常,你可以通过菜单栏中的File > Settings进入设置界面。

  • 取消压缩中间空包选项

    在设置界面中,找到与包结构相关的选项。具体来说,找到“Project: Build, Execution, Deployment | Compiler | Package Creation”选项卡。在此处,你会看到一个选项名为**“Compact Middle Packages”**(压缩中间空包)。将此选项取消勾选。

  • 保存设置并重新创建包

    确认取消勾选后的设置,保存所有更改。接下来,再次尝试创建多层级的包时,IDE将不会再自动压缩中间的空文件夹,而是会严格按照你所选的层级结构创建包。

  • 示例操作步骤

    • 点击菜单栏中的File,选择Settings
    • 在设置界面中,展开Project: Build, Execution, Deployment,然后选择Compiler
    • Package Creation选项卡中,取消勾选**“Compact Middle Packages”**。
    • 点击OK保存设置。
    • 现在,当你创建新的包时,IntelliJ IDEA将不会再将中间空文件夹压缩,从而允许你创建多层级的包结构。

    通过以上方法,你可以更好地控制项目的包结构,确保代码组织更加清晰和合理。这对于长期项目开发尤为重要,因为合理的包结构有助于代码管理和团队协作。

    转载地址:http://kjfq.baihongyu.com/

    你可能感兴趣的文章
    Objective-C实现检查给定图中是否存在循环算法(附完整源码)
    查看>>
    Objective-C实现检查给定字符串是否在camelCase中算法(附完整源码)
    查看>>
    Objective-C实现欧几里得距离(附完整源码)
    查看>>
    Objective-C实现求a的逆元x(附完整源码)
    查看>>
    Objective-C实现求众数(附完整源码)
    查看>>
    Objective-C实现求曲线在某点的导数(附完整源码)
    查看>>
    Objective-C实现求最大公约数 (GCD)的算法(附完整源码)
    查看>>
    Objective-C实现深度优先搜索递归算法(附完整源码)
    查看>>
    Objective-C实现牛顿下山法(附完整源码)
    查看>>
    Objective-C实现牛顿插值法(附完整源码)
    查看>>
    Objective-C实现牛顿法算法(附完整源码)
    查看>>
    Objective-C实现状态模式(附完整源码)
    查看>>
    Objective-C实现狄克斯特拉算法(附完整源码)
    查看>>
    Objective-C实现生成正态分布数据(附完整源码)
    查看>>
    Objective-C实现用半正弦公式计算两个坐标之间的距离算法 (附完整源码)
    查看>>
    Objective-C实现电子词典(附完整源码)
    查看>>
    Objective-C实现离散傅里叶变换(附完整源码)
    查看>>
    Objective-C实现移位密码加解密(附完整源码)
    查看>>
    Objective-C实现程序暂停(附完整源码)
    查看>>
    Objective-C实现程序自动更新(附完整源码)
    查看>>