如何在Eclipse中按构建路径创建src下的嵌套子文件夹
解决嵌套创建src/main/java这类子文件夹的问题
嘿,我猜你应该是用IntelliJ IDEA这类主流IDE吧?遇到这种创建不出嵌套结构的情况太常见了,给你几个实用的解决办法:
1. 一次性创建嵌套目录(最直接)
不用一层一层点,直接在src文件夹上右键 → 选New → Directory,然后在输入框里直接敲**main/java**(用斜杠分隔层级),回车之后IDE会自动帮你生成嵌套的main和里面的java文件夹,一步到位。
2. 把已有的文件夹标记为对应根目录
要是你已经手动建好了零散的文件夹,也能补救:
- 右键点
java文件夹 → 选Mark Directory as→Sources Root(变成蓝色图标,代表这是源码目录) - 右键点
resources文件夹 → 选Mark Directory as→Resources Root(黄色图标,代表资源目录)
设置完之后,IDE就会把它们识别成标准的项目结构,显示上也会变成紧凑的嵌套形式。
3. 检查IDE的显示设置(别被显示坑了)
有时候不是没创建成功,只是IDE没显示成嵌套样式:
- 打开左侧的
Project面板 - 点面板顶部的齿轮图标(设置按钮)
- 确保
Compact Middle Packages选项是勾选的,这样多层嵌套的文件夹就会合并显示成src/main/java,而不是展开成好几层。
4. 用构建工具初始化(最省心)
如果你的项目是Maven或Gradle项目,直接用IDE的新建项目向导选Maven/Gradle,IDE会自动帮你生成完整的标准结构:src/main/java、src/main/resources、src/test/java这些都会自动建好,完全不用手动折腾。
对了,你之前试的Ctrl+F10是运行相关的快捷键,和创建文件夹结构没关系哦,试试上面这些方法应该就能解决啦~
内容的提问来源于stack exchange,提问作者Tatkal




