使用intellij Idea编译项目非常简单,但是用在cmd控制台编译可能就跟环境变量有关系了:

1.对spring-boot项目直接编译运行(在项目根目录下运行命令):

mvn spring-boot:run

验证:然后到浏览器输入:localhost:8080/hello可以看到结果(hello是一个pattern)

 

2.先打jar包,然后再运行,同生产环境部署(在项目根目录下运行命令):

(1)mvn clean package    ---生成jar包,在target目录下

(2)java  -jar  target / *.jar    ---运行jar包

验证:同上

 

遇到问题

1.idea自带有maven包,我没有使用,可以试试,因为没有没有重新以为不行,就到官网下载maven去了。

2.官网下载maven压缩包解压,配置maven环境变量后,无法运行:mvn -v

原因:重启cmd。必须关掉cmd后,再重新启动,才能让配置的环境变量生效。很二的一个问题。

环境变量配置:

(1)系统变量新增:MAVEN_HOME,值:C:\Program Files\apache-maven-3.6.2

(2)path中后面加上:%MAVEN_HOME%\bin

(3)如果无法使用,可以试试(我的没问题):;%SystemRoot%\system32;%MAVEN_HOME%\bin

3.无法编译:mvn spring-boot:run; 也无法编译:mvn clean compile;也无法编译:mvn clean package

原因:网上找原因是maven命令会到环境变量JAVA_HOME中找jdk路径,因此必须配置。配好后可以运行。

--报错如下图:

java-16: cmd编译idea生成的项目

相关文章:

  • 2021-09-21
  • 2021-12-25
  • 2021-11-27
  • 2022-12-23
  • 2021-10-19
  • 2021-05-16
  • 2021-09-15
猜你喜欢
  • 2021-10-27
  • 2021-07-18
  • 2021-04-07
  • 2021-12-09
  • 2021-04-01
  • 2022-12-23
  • 2021-10-29
相关资源
相似解决方案