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

使用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路径,因此必须配置。配好后可以运行。

--报错如下图:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值