配置Maven时报错The JAVA_HOME environment variable is not defined correctly,this environment解决方法汇总
Posted 爱你的阿白~
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了配置Maven时报错The JAVA_HOME environment variable is not defined correctly,this environment解决方法汇总相关的知识,希望对你有一定的参考价值。
配置Maven时报错The JAVA_HOME environment variable is not defined correctly,this environment variable is needed to run this program.的解决方法总结
在检验maven是否安装成功时:
C:\\Users\\28955>mvn -v
The JAVA_HOME environment variable is not defined correctly,
this environment variable is needed to run this program.
呜呜呜,真难啊
搜了原因发现是因为高版本的JDK如JDK17免安装版没有JRE,配置好环境变量Maven识别不出JDK的位置导致的报错
解决方法(1):
1.找到maven的bin目录,右击mvn.cmd点击编辑
2.在文件的首行加入并保存(自己JDK的安装地址!!!!!!!)
set JAVA_HOME=D:\\software\\JDK-17
忘了自己的JDK版本的安装地址可以去环境变量中找!
如图:
解决方法(2):
把
系统变量中的JAVA_HOME删除
把PATH中的%JAVA_HOME%\\bin删除然后再重新配置一边就好了
如图:
记得配置一边Java_HOME
解决Maven打包时报错"The packaging for this project did not assign a file to the build artifact"(示
今天在IDEA中打包Maven项目安装到本地仓库时报错
Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install (default-cli) on project api:
The packaging for this project did not assign a file to the build artifact
原因
我使用的是Plugins中的插件,但我并没有在pom.xml中配置该插件。
2种解决方式
1、在pom.xml中配置该插件,稍微麻烦一些
2、改用Lifecycle中的方法
以上是关于配置Maven时报错The JAVA_HOME environment variable is not defined correctly,this environment解决方法汇总的主要内容,如果未能解决你的问题,请参考以下文章
解决Maven打包时报错"The packaging for this project did not assign a file to the build artifact"(示
使用maven创建项目时报错The superclass "javax.servlet.http.HttpServlet" was not found on the Java Bu
VirtualBox 导入vdi时报错 Cannot register the hard disk because a hard disk '' with UUID already e