我如何在cmd行中运行maven项目

时间:2015-11-28 22:32:08

标签: eclipse maven jar cmd

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

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

在cmd中行,但我有这个错误http://i.stack.imgur.com/c03mN.png

我该如何解决?

6 个答案:

答案 0 :(得分:1)

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

Please check for more informations here.

答案 1 :(得分:1)

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

mvn spring-boot:run

答案 2 :(得分:0)

转到项目:

  1. open cmd
  2. cd c:/project
  3. mvn clean install
  4. java -jar -Dapple.awt.UIElement="true" target/myproject-1.0-SNAPSHOT.jar -h
  5. 在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>
    

答案 3 :(得分:0)

您确定自己处于加载.jar文件的正确路径吗?

也许你需要这样的东西?

{{1}}

答案 4 :(得分:0)

  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. 粘贴并执行复制的命令,您的项目将成功运行。

答案 5 :(得分:0)

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