【问题标题】:How I run maven project in cmd line我如何在 cmd 行中运行 maven 项目
【发布时间】:2016-03-02 19:47:42
【问题描述】:

我编写了 maven 项目并在 Eclipse 中运行它,但我想使用命令行运行 maven 项目,所以我编写了

java -jar -Dapple.awt.UIElement="true" target/myproject-1.0-SNAPSHOT.jar -h

在 cmd 中输入,但出现此错误 http://i.stack.imgur.com/c03mN.png

我该如何解决?

【问题讨论】:

标签: eclipse maven jar cmd


【解决方案1】:
  1. 在命令行中cd到您的项目根文件夹。
  2. mvn 编译
  3. mvn exec:java -Dexec.mainClass=com.kub.App

Please check for more informations here.

【讨论】:

    【解决方案2】:

    您可以使用以下命令运行 mavan spring-boot 项目

    mvn spring-boot:run

    【讨论】:

      【解决方案3】:

      进入项目:

      1. 打开cmd
      2. cd c:/project
      3. mvn clean install
      4. java -jar -Dapple.awt.UIElement="true" target/myproject-1.0-SNAPSHOT.jar -h

      在 pom 中添加:

          <plugins>
                      <plugin>
                          <groupId>org.apache.maven.plugins</groupId>
                          <artifactId>maven-jar-plugin</artifactId>
                          <configuration>
                              <archive>
                                  <manifest>
                                      <mainClass>com.kub.App</mainClass>
                                  </manifest>
                              </archive>
                          </configuration>
                      </plugin>
           </plugins>
      

      【讨论】:

      • @question-maven-com 我照你说的做了,但我有这个错误:找不到或加载主类 com.kub.App 但我在 Eclipse 中正确运行了这个项目,但这个项目没有使用我的 cmd。我是如何解决的?
      • @question-maven-com 我的 pom.xml 如你所说。是对的。但我仍然有这个错误:(我在 Eclipse 的工作区中导入了这个 maven 项目,但是在我的工作区目录中没有看到这个项目所以我运行这个项目下载目录而不是 Eclipse 工作区目录所以这会导致吗?我想运行这个项目在 cmd 但我没有
      【解决方案4】:

      您确定加载 .jar 文件的路径正确吗?

      也许你需要这样的东西?

      java -jar -Dapple.awt.UIElement="true" USERS/eclipse-project/projectname/target/myproject-1.0-SNAPSHOT.jar -h 
      

      【讨论】:

      • 您可以用更多细节来扩展您的答案。否则,您的答案可能会被删除。
      【解决方案5】:
      1. 请确保JAVA_HOMEMAVEN_HOME路径在环境变量中设置如下:

        JAVA_HOME:C:\Program Files\Java\jdk1.8.0_181(到 JDK 文件夹的路径,不是 bin 文件夹) MAVEN_HOME:C:\Users\Amit Joshi\Downloads\apache-maven-3.6.0

      2. 在环境变量“Path”中添加两个路径,如下所示: %MAVEN_HOME%\bin %JAVA_HOME%\bin

      3. 使用 IDE 打开您的项目(在我的例子中,我使用的是 intelliJIDEA)

      4. 单击“运行”按钮并复制在控制台窗口中执行的命令。

      5. 打开 cmd 并遍历到你的 maven 项目的根文件夹。

      6. 粘贴并执行复制的命令,您的项目将成功运行。

      【讨论】:

        【解决方案6】:

        您从不正确的路径(即 Windows/system32 )而不是您的项目基目录中调用了 java 命令 .... cd 到您的项目基目录并重试 .... 这可能会解决您的问题 .. ..???

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-12-05
          • 1970-01-01
          • 2020-11-10
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多