我是IntelliJ IDEA的新手,我想使用它运行一个简单的Maven Quickstart项目。
我按照所有说明操作,项目成功完成。但是当我尝试编译并运行它时,Run
按钮未激活。
看起来IntelliJ IDEA无法找出主要课程的位置。
这是项目层次结构的图片。
有什么问题?我该如何解决?
谢谢!
答案 0 :(得分:13)
在 Maven项目工具窗口中刷新Maven项目(重新导入所有Maven项目),如果没有帮助,请参阅this answer for diagnostics。< / p>
问题是由于某种原因,您的源根未在Maven模型中正确配置,.java
文件显示在普通目录而不是Source root。
您可以通过文件夹的颜色和文件的图标来判断。
答案 1 :(得分:2)
似乎您的java
目录未标记为Source root
。右键单击它并单击Mark directory as
- &gt; Source root
答案 2 :(得分:2)
您需要创建一个Java项目。
文件&GT;新建 - &GT;项目 - &GT; Java的&GT;下一步 - &GT;下一步 - &GT;完成
然后转到顶部并执行:
右键单击项目的父文件夹 - &gt;添加框架支持 - &gt;单击Maven-&gt;确定
现在Maven应该添加到你的项目中,你也应该能够运行它
如果不允许允许您运行项目,请点击灰色运行按钮左侧的小下拉框,然后点击编辑配置。
然后单击 + 并单击“应用程序”并将Main类设置为包含main方法的类,然后它应该允许您运行该应用程序。
希望有所帮助!
答案 3 :(得分:1)
您是否已将该项目导入为maven项目? 如果是,请单击您的功能主体,然后执行CTRL + MAJ + F10或MAJ + F10
答案 4 :(得分:0)
您需要添加到项目,例如Jetty或Tomcat(编译为WAR并使用此战争运行Tomcat服务器)。
如果您将拥有Jetty maven插件,您将能够通过mvn jetty:run
运行应用程序(将此添加到Maven运行配置)
答案 5 :(得分:0)