我按照说明创建了一个支持Gradle的简单IntelliJ项目,并且没有创建src文件夹(我想这是任何Java项目的基础) https://www.jetbrains.com/help/idea/getting-started-with-gradle.html
我没有src文件夹。我无法添加新课程。
当没有gradle做同样的事情时,我有src文件夹。
更新 添加名为" src"的模块工作,但后来我有一个名为src的模块和一个名为src的文件夹。但这是一个黑客。刚刚以200美元买了IntelliJ,我希望能以更专业的方式解决这个问题: - )
答案 0 :(得分:60)
对于Windows ,解决方案是。手动进入: 档案 - >设置 - >构建,执行,部署 - > Gradle - >检查"自动为空内容根创建目录"。
对于Mac ,解决方案是。手动进入: Intellij IDEA - >偏好 - >构建,执行,部署 - >构建工具 - > Gradle - >检查"自动为空内容根创建目录"。
答案 1 :(得分:10)
@here 快速解决方案对我有用。一旦您创建了问题中提到的gradle项目
为清晰起见,附上了图片。
Open the gradle sidebar on the right hand side.
Check the option "create directories for empty contents roots automatically"
答案 2 :(得分:7)
只需在您的项目目录上创建,然后选择New-> Directory->(选择所有四个要创建的目录:src / main / java,src / main / resource,src / test / java和src / test / resource )->输入
答案 3 :(得分:3)
如果启用“自动为空内容根创建目录”设置未显示src目录,请检查项目结构并尝试创建和删除虚拟模块。
答案 4 :(得分:1)
添加一个名为“ src”的目录。右键单击它,然后单击“将目录标记为源根”。
答案 5 :(得分:0)
以上都不对我有用。最后,不得不生吃。
gradle init --type java-library
关注Mkyong's page on gradle init
然后,只需在Intellij中“打开”项目。然后更新与JAVA_HOME和Gradle home有关的项目设置(可能这些与我的特定安装有关)。