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

创建IntelliJ Java Gradle项目时未生成src文件夹问题求助

我之前也碰到过一模一样的情况!问题根源就在你勾选的create separate Module per source set选项上——这个设置会让Gradle把每个源集合(比如main、test)拆分成独立的模块,所以根项目下自然不会生成默认的src文件夹了。

下面给你两种解决办法:

解决方案

方法1:重新创建项目(最快捷省心)

下次创建项目走到Gradle配置步骤时,取消勾选create separate Module per source set,其他选项(比如Use auto-import、Use default Gradle wrapper)可以保留。完成创建后,标准的src文件夹结构(包含main、test子目录)就会自动生成在根项目下了。

方法2:手动修复现有项目

如果不想重新搭建项目,也可以手动补全目录并调整配置:

  • 在项目根目录下手动创建Gradle标准源目录:
    • src/main/java
    • src/main/resources
    • src/test/java
    • src/test/resources
  • 打开根项目的build.gradle文件,确保已经应用了Java插件(通常默认会有,但可以确认一下):
    plugins {
        id 'java'
    }
    
  • 点击IntelliJ右上角的「Sync Project with Gradle Files」按钮同步项目,之后IDE就会自动识别这些源目录,你就能正常写代码了。

另外提一句,create separate Module per source set这个选项一般是给大型多模块项目用的,普通单模块Java项目完全不需要勾选它,默认保持取消状态就好。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 08:45:36