对于IntelliJ中的Java项目,Run命令具体做什么?从./mvnw命令获取不同的运行时行为

对于IntelliJ中的Java项目,Run命令具体做什么?从./mvnw命令获取不同的运行时行为,java,maven,intellij-idea,Java,Maven,Intellij Idea,我正在运行一个基于maven/pom.xml项目的Java项目。我最近对代码进行了更改,发现如果我使用IntelliJ的“run”命令运行项目,代码会按预期工作,但是如果我使用./mvnw命令运行它,我会看到不同的行为 我想知道的主要事情是IntelliJ的run命令正在执行哪些命令,因此我希望能够确切地了解不同之处。如果有一种方法可以翻转IntelliJ中的一个标志,以便它能够准确地列出它正在执行的命令,那就更好了 最后一个细节是“运行”按钮: 事实证明,该命令确实显示在输出中,但除非将鼠标悬

我正在运行一个基于maven/pom.xml项目的Java项目。我最近对代码进行了更改,发现如果我使用IntelliJ的“run”命令运行项目,代码会按预期工作,但是如果我使用./mvnw命令运行它,我会看到不同的行为

我想知道的主要事情是IntelliJ的run命令正在执行哪些命令,因此我希望能够确切地了解不同之处。如果有一种方法可以翻转IntelliJ中的一个标志,以便它能够准确地列出它正在执行的命令,那就更好了

最后一个细节是“运行”按钮:

事实证明,该命令确实显示在输出中,但除非将鼠标悬停在该命令上,否则该命令将被截断。这是不直观的,我只是在试图回复@y.bedrov的评论时才注意到

具体来说,这是我“运行”时看到的初始输出:

如果单击第一行,它将扩展到正在运行的完整命令:


完整的命令应该显示在运行输出中。非常感谢@y.bedrov-这是真的,只是因为它被奇怪地截断了,所以不明显。我对自己的问题作了充实的回答。