IntelliJ如何生成新类?

时间:2015-01-18 16:14:34

标签: java intellij-idea intellij-14

当我转到我的项目结构并右键单击时 - >新的,我只看到新的文件/文件夹等...但没有类生成或包。如何让IntelliJ执行此操作? (我有Intellij 14 Ultimate - 见下图)

intellij

2 个答案:

答案 0 :(得分:11)

IntelliJ将提供在新菜单中创建新类的选项,只有在项目结构的一部分内右击,标记为Sources root或Test sources root。

在您的情况下,右键单击项目结构视图中的src/main目录,然后选择将目录标记为/源根。那应该解决它。


此外,Gradle希望默认情况下将Java类放在src/main/java中(并在src/test/java中测试Java类)。我认为,如果您遵循此约定,IntelliJ会自动将这些文件夹标记为(Test)Sources Root。因此,根据此惯例调整项目结构可能是更好的解决方案。

以下是Gradle guide关于此问题的引用:

  

Gradle希望在src / main / java下找到您的生产源代码   以及src / test / java

下的测试源代码

答案 1 :(得分:0)