IntelliJ如何生成新类?

Ben*_*ers 9 java intellij-idea intellij-14

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

的IntelliJ

Boh*_*rdt 12

IntelliJ将提供在新菜单中创建新类的选项,只有在项目结构中标记为Sources root或Test sources root的部分中单击鼠标右键才会生成新类.

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


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

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

Gradle希望在src/main/java下找到你的生产源代码,在src/test/java下找到你的测试源代码