当我们右键单击并选择"新建"时,IntelliJ不显示"类"

Cro*_*wie 131 java project intellij-idea

我们在IntelliJ中创建了一个新项目并且必定有问题,因为当我们右键单击目录时,选择New然后获取上下文菜单,不会显示基于Java的选项.目前有类似文件,一些HTML选项,XML选项的东西.

到目前为止,我们假设我们在项目/模块配置中没有正确配置.我们正在谈论的新模块是多模块项目的一部分.我们使用Maven web原型创建了它.

有没有帮助配置项目性质?

编辑:答案是基本的: '那一刻,当你意识到某些事情没有奏效,因为你没有点击'申请'...... :)当我们发现这个时,我们对自己好笑

Arn*_*lle 322

必须将目录或其中一个父目录标记为Source Root(在这种情况下,它显示为蓝色).

如果不是这种情况,请右键单击根源目录 - >标记为 - >源根.

  • 如果它是您的测试目录,请将其标记为`Test Source Root`(它将显示为绿色) (10认同)
  • IntelliJ做出了一些非常值得怀疑的设计决策. (7认同)
  • 此外,当我们有这样的结构时,intellj-idea会自动将文件夹识别为源根:**src/main/java** (4认同)

kup*_*fic 14

如果您的包名称无效,也会发生这种情况.

例如,如果您的"包" com.my-company(由于破折号而不是有效的Java包名称),IntelliJ将阻止您在该包中创建Java类.

  • 这……这奏效了。将破折号更改为下划线并立即起作用。 (2认同)
  • 我命名了一个包 Enum,这就是我的问题 (2认同)

小智 13

您需要将您的目录标记为源根目录(右键单击父目录)

然后编译插件(很重要)

因此,您将能够添加课程等等

在此处输入图片说明

在此处输入图片说明


Bri*_*new 6

如果打开模块设置(F4),则可以指定哪些路径包含"源".然后Intellij将这些目录标记为蓝色,并允许您添加类等.

以类似的方式,您可以突出显示单元测试的测试目录.


小智 6

Project Structure->Modules->{Your Module}->Sources->{点击src/main中名为java的文件夹}->点击img是蓝色文件夹的蓝色按钮,然后你应该看到右边的框包含新项目(源文件夹)。一切都完成了;

  • 谢谢!这有效。对于搜索 **Project Structure** 的新手,您可以从 **File** 菜单中找到它,或者在 windows 中按 **Ctrl+Alt+Shift+S**。 (2认同)