IntelliJ 如何生成新的 class?
IntelliJ how do I generate a new class?
当我转到我的项目结构并右键单击 -> 新建时,我只看到新的 file/folder 等...但没有 class 生成或包。我如何让 IntelliJ 执行此操作? (我有 Intellij 14 Ultimate - 见下图)
这将帮助您在 IntelliJ
中创建 class、界面或注释
IntelliJ 将提供在新菜单中创建新 class 的选项,前提是您在项目结构的部分内单击鼠标右键,该部分被标记为源根或测试源根。
在您的情况下,在项目结构视图中右键单击 src/main
目录,然后 select 标记目录 As/Sources Root。那应该可以解决它。
此外,Gradle 期望 Java classes 被放置在 src/main/java
中(并测试 Java classes 在 src/test/java
) 默认。我认为如果您遵循此约定,IntelliJ 会自动将这些文件夹标记为 (Test) Sources Root。所以根据这个约定调整你的项目结构也许是更好的解决方案。
以下是 Gradle guide 关于这个问题的引述:
Gradle expects to find your production source code under src/main/java
and your test source code under src/test/java
当我转到我的项目结构并右键单击 -> 新建时,我只看到新的 file/folder 等...但没有 class 生成或包。我如何让 IntelliJ 执行此操作? (我有 Intellij 14 Ultimate - 见下图)
这将帮助您在 IntelliJ
中创建 class、界面或注释IntelliJ 将提供在新菜单中创建新 class 的选项,前提是您在项目结构的部分内单击鼠标右键,该部分被标记为源根或测试源根。
在您的情况下,在项目结构视图中右键单击 src/main
目录,然后 select 标记目录 As/Sources Root。那应该可以解决它。
此外,Gradle 期望 Java classes 被放置在 src/main/java
中(并测试 Java classes 在 src/test/java
) 默认。我认为如果您遵循此约定,IntelliJ 会自动将这些文件夹标记为 (Test) Sources Root。所以根据这个约定调整你的项目结构也许是更好的解决方案。
以下是 Gradle guide 关于这个问题的引述:
Gradle expects to find your production source code under src/main/java and your test source code under src/test/java