Java 使用IntelliJ IDEA运行Maven项目
我是IntelliJ IDEA的新手,我想用它运行一个简单的Maven快速启动项目 我遵照所有的指示,这个项目成功地建成了。但是当我试图编译并运行它时,Java 使用IntelliJ IDEA运行Maven项目,java,maven,intellij-idea,Java,Maven,Intellij Idea,我是IntelliJ IDEA的新手,我想用它运行一个简单的Maven快速启动项目 我遵照所有的指示,这个项目成功地建成了。但是当我试图编译并运行它时,run按钮没有被激活 看起来IntelliJ IDEA无法确定主类在哪里 这是项目层次结构的图片 有什么问题?我怎样才能修好它 谢谢 您需要添加到项目中,例如Jetty或Tomcat(编译到WAR并使用此WAR运行Tomcat服务器) 如果您将使用Jetty maven插件,您将能够通过mvn Jetty:run(将此添加到maven运行配置)
run
按钮没有被激活
看起来IntelliJ IDEA无法确定主类在哪里
这是项目层次结构的图片
有什么问题?我怎样才能修好它
谢谢 您需要添加到项目中,例如Jetty或Tomcat(编译到WAR并使用此WAR运行Tomcat服务器)
如果您将使用Jetty maven插件,您将能够通过
mvn Jetty:run
(将此添加到maven运行配置)将项目作为maven projet导入了吗?
如果是,请单击函数的主体,然后按CTRL+MAJ+F10或MAJ+F10似乎您的
java
目录未标记为源根目录。右键单击它,然后单击将目录标记为
->源根目录
您需要创建一个Java项目
文件->新建->项目->Java->下一步->下一步->完成
然后转到顶部并执行以下操作:
右键单击项目的父文件夹->添加框架支持->单击Maven->确定
现在,Maven应该被添加到您的项目中,并且您应该能够运行它
如果此不允许运行项目,请单击灰显运行按钮左侧的小下拉框,然后单击编辑配置
然后单击+并单击应用程序,将您的主类设置为包含Main方法的类,然后它应该允许您运行应用程序
希望有帮助 在工具窗口中刷新Maven项目(重新导入所有Maven项目),如果没有帮助,请参阅
问题是,由于某种原因,您的源根目录没有从Maven模型正确配置,并且.java
文件显示在普通目录中,而不是原始目录中
通过文件夹的颜色和文件的图标可以看出这一点。我的问题是,我正在寻找从控制台/终端调用“mvnw”的等效方法
.mnvw (linux) OR mvnw (windows)
我不知道这在IntelliJ的什么地方。这就是我对问题的部分解释
解决方案对我来说并不明显,所以我想与大家分享
从概念上讲,您希望运行默认的maven配置(而不是特定的生命周期阶段)。因此,您需要在Maven面板中选择根条目:
然后,您可以播放面板上的绿色播放按钮:
或者,您可以右键单击并从上下文菜单中运行maven构建
我想创建的项目是一个普通的Java,为什么我需要Tomcat或Jetty?如果你不喜欢Tomcat或Jetty,你也可以这样做;)看起来很有趣!我会调查的。谢谢兄弟!尝试在Maven项目工具窗口中刷新Maven项目,如果没有帮助,请参阅以获取诊断信息。您究竟是如何创建该项目的?您的JDK设置正确吗?若您有一个有效的jdk,那个么右键单击java文件夹并将目录标记为。。。然后是源根。希望如此works@hevi查看我对CoDel评论的评论below@CrazyCoder成功了!你能把它作为答案发布吗?我使用IntelliJ的向导文件-->新建-->项目-->Maven创建了一个新项目,我已经尝试了这些命令,但没有任何效果。它确实要求我编辑运行配置,但又一次,它不接受类App.java
作为主类。你设置了jdk吗?是的,我有1.8
。我已经尝试过了,但它不接受我的主类。有趣的是,我只是复制了你的确切代码,我的工作非常好。以上被接受的答案应该可以帮助你。谢谢,它对我很有用,只是默认情况下IntelliJ将java版本设置为1.5,以更改go to File->Settings,build,execution,deployment->Compiler->java Compiler