The JAVA_HOME environment variable is not defined correctly,this environment variable is needed to 报错

简介: maven报错The JAVA_HOME environment variable is not defined correctly,this environment variable is needed to

今天配置maven时遇到这个问题,
非常感谢大佬“爱你三千遍斯塔克”“https://developer.aliyun.com/article/1557439”
借用大佬的图片
image.png

核心原因是:安装高版本jdk如21等版本是不会单独安装JRE,因此maven识别不出位置jdk位置导致报错。
解决方法:
1、打开maven的bin目录,右键mvn.cmd编辑
image.png

2、添加你的JDK安装位置,这个是我的jdk安装位置,读者自作更改 set JAVA_HOME=D:\software\JAVA\JDK21
image.png

3、再次输入mvn -v
image.png
宾狗,解决了

相关文章
|
存储 负载均衡 监控
分布式定时任务,你了解多少?基于Quartz实现分布式定时任务解决方案!
定时任务系统在应用平台中的重要性不言而喻,特别是互联网电商、金融等行业更是离不开定时任务。在任务数量不多、执行频率不高时,单台服务器完全能够满足。但是随着业务逐渐增加,定时任务系统必须具备高可用和水平扩展的能力,单台服务器已经不能满足需求。因此需要把定时任务系统部署到集群中,实现分布式定时任务系统集群。
6196 1
分布式定时任务,你了解多少?基于Quartz实现分布式定时任务解决方案!
|
2月前
|
前端开发
告别Flexbox?CSS Grid才是布局的终极答案!
告别Flexbox?CSS Grid才是布局的终极答案!
219 113
|
2月前
|
存储 Web App开发 前端开发
新手如何建站.新手建站的全流程
建站是通过整合域名、服务器等要素搭建可访问数字平台的过程,分自助建站、CMS系统和代码开发三类工具。核心流程包括需求规划、域名注册(实名认证)、服务器配置(国内需ICP备案),搭建后填充内容并测试优化,解析域名上线,做好后续维护。
355 10
|
15天前
|
SQL 关系型数据库 C语言
用C语言开发PostgreSQL用户自定义函数之内部函数调用
本教程详解如何用C语言开发PostgreSQL的Numeric类型自定义函数,涵盖加法、可变参数求和、默认值处理、数组求和及加权求和,深入讲解Datum、ArrayType、内存管理与内置函数调用,提升高性能计算能力。
|
2月前
|
SQL 分布式计算 DataWorks
【跨国数仓迁移最佳实践7】基于 MaxCompute 多租的大数据平台架构
本系列文章将围绕东南亚头部科技集团的真实迁移历程展开,逐步拆解 BigQuery 迁移至 MaxCompute 过程中的关键挑战与技术创新。本篇为第七篇,基于MaxCompute 多租的大数据平台架构。 注:客户背景为东南亚头部科技集团,文中用 GoTerra 表示。
279 27
|
2月前
|
安全 网络安全 数据安全/隐私保护
泛域名SSL证书
泛域SSL证书(即通配符证书)可一键保护主域名及无限二级子域名,如*.example.com,简化管理、降低成本。适用于多子域名场景,部署便捷,安全可靠,是企业网站加密优选方案。
171 4
|
2月前
|
SQL 缓存 Java
关于synchronized-reentrantlock-volatile学习总结1.0
`synchronized`是Java内置的原子性锁,基于Monitor实现,保证线程间操作的原子性、可见性与有序性。`ReentrantLock`是JUC提供的显式锁,支持公平/非公平、可中断、超时获取等高级功能。`volatile`仅保证变量可见性与禁止重排,适用于轻量级场景。三者各有适用场景,需根据需求选择。
99 14
|
5月前
|
消息中间件 缓存 Java
医院信息系统(HIS)的开发架构解析,代码示例
医院信息系统(HIS)是现代医院的核心,其架构设计直接影响系统稳定性、扩展性与用户体验。本文解析HIS架构演进历程,从单机、C/S、B/S到微服务与云原生架构,结合代码示例,深入讲解现代HIS系统的分层架构、核心模块与关键技术实践。
1403 1
|
Java Maven
【已解决】MAC安装maven,The JAVA_HOME environment variable is not defined correctly, this environment
【已解决】MAC安装maven,The JAVA_HOME environment variable is not defined correctly, this environment
1559 0