使用IntelliJ IDEA运行Maven项目

我是IntelliJ IDEA的新手,我想使用它运行一个简单的Maven Quickstart项目。

我按照所有指示,项目成功完成。 但是当我尝试编译并运行它时,“ Run按钮未激活。

看起来IntelliJ IDEA无法找出主类的位置。

这是项目层次结构的图片。

在此处输入图像描述

问题是什么 ? 我该如何解决?

谢谢 !

Maven项目工具窗口( 重新导入所有Maven项目 )中刷新Maven项目,如果没有帮助,请参阅此答案进行诊断 。

重新导入

问题是由于某种原因,您的源根未在Maven模型中正确配置,而.java文件出现在普通目录而不是源根目录中 。

您可以通过文件夹的颜色和文件的图标来判断。

好像你的java目录没有标记为Source root 。 右键单击它,然后单击Mark directory as – > Source root

您是否已将项目导入为maven项目? 如果是,请单击您的function主体,然后执行CTRL + MAJ + F10或MAJ + F10

您需要创建一个Java项目。

文件 – >新建 – >项目 – > Java的>下一步 – >下一步 – >完成

然后转到顶部并执行:

右键单击项目的父文件夹 – >添加框架支持 – >单击Maven->确定

现在Maven应该添加到你的项目中,你也应该能够运行它

如果这不允许您运行项目,请单击灰色运行按钮左侧的小下拉框,然后单击编辑配置。

然后单击+并单击Application并将Main类设置为包含main方法的类,然后它应该允许您运行应用程序。

希望有所帮助!

您需要添加到项目,例如Jetty或Tomcat(编译为WAR并使用此战争运行Tomcat服务器)。

如果您将拥有Jetty maven插件,您将能够通过mvn jetty:run运行应用程序mvn jetty:run (将此添加到Maven运行配置)