IntelliJ不显示'类',当我们右键单击并select'新'

我们正在IntelliJ中创build一个新项目,并且出现错误,因为当我们右键单击一个目录时,selectNew然后获取上下文菜单,基于Java的选项不会显示。 目前得到像文件,一些HTML选项,XML选项的东西。

到目前为止,我们已经假定这是我们在Project / Moduleconfiguration中没有正确configuration的东西。 我们正在讨论的新模块是多模块项目的一部分。 我们使用Maven web原型创build它。

任何帮助configuration项目的性质?

编辑:答案是基本的: “当你意识到某些事情没有成功,因为你没有点击”应用“的时候… :)当我们发现这个”

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

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

如果你打开你的模块设置( F4 ),你可以指定哪些path包含“源”。 然后,Intellij将这些目录标记为蓝色,并允许您添加类等

以类似的方式,您可以突出显示unit testing的testing目录。

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

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

另一个可能的解决scheme是项目名称是不可接受的。 例如,在名称中使用空格创build项目不会阻止创build项目,但正确的源不会被标记,并且当手动标记这些项目时,我仍然无法创build类。 用连字符( – )重新创build项目,而不是空格,纠正了我的问题。

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

然后编译插件(这很重要)

作为结果,你将能够添加类和更多

在这里input图像说明

在这里input图像说明

项目结构 – >模块 – > {你的模块} – > Sources – > {点击src / main中名为java的文件夹} – >点击蓝色的button,其中img是一个蓝色的文件夹,那么你应该看到右边的框包含新项目(源文件夹)。完成;