【发布时间】: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。
我该如何解决?
【问题讨论】:
我编写了 maven 项目并在 Eclipse 中运行它,但我想使用命令行运行 maven 项目,所以我编写了
java -jar -Dapple.awt.UIElement="true" target/myproject-1.0-SNAPSHOT.jar -h
在 cmd 中输入,但出现此错误 http://i.stack.imgur.com/c03mN.png。
我该如何解决?
【问题讨论】:
【讨论】:
您可以使用以下命令运行 mavan spring-boot 项目
mvn spring-boot:run
【讨论】:
进入项目:
cd c:/projectmvn clean installjava -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>
【讨论】:
您确定加载 .jar 文件的路径正确吗?
也许你需要这样的东西?
java -jar -Dapple.awt.UIElement="true" USERS/eclipse-project/projectname/target/myproject-1.0-SNAPSHOT.jar -h
【讨论】:
请确保JAVA_HOME和MAVEN_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
在环境变量“Path”中添加两个路径,如下所示:
%MAVEN_HOME%\bin
%JAVA_HOME%\bin
使用 IDE 打开您的项目(在我的例子中,我使用的是 intelliJIDEA)
单击“运行”按钮并复制在控制台窗口中执行的命令。
打开 cmd 并遍历到你的 maven 项目的根文件夹。
粘贴并执行复制的命令,您的项目将成功运行。
【讨论】:
您从不正确的路径(即 Windows/system32 )而不是您的项目基目录中调用了 java 命令 .... cd 到您的项目基目录并重试 .... 这可能会解决您的问题 .. ..???
【讨论】: