jdk(我这里是jdk17)设置JAVA_HOME路径不成功

看了很多博主的文章都没解决,烦躁!于是研究了一下解决了。

cmd输入:java -version 返回版本信息,成功

但是输入echo %JAVA_HOME% 返回%JAVA_HOME%没有返回路径

查看注册表(Regedit) :HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment 这里存在 JAVA_HOME 变量,且值正确。

按道理是有路径的,但是为什么还是不行呢。

用管理员权限(关键)打开cmd:setx /M JAVA_HOME "D:\ming\download-project3\java\jdk-17"

setx /M 表示修改 系统变量(/M 为 Machine 级别),会强制刷新注册表配置。

新开一个cmd:

输入:echo %JAVA_HOME%

返回jdk路径,成功!!

相关推荐
jackson凌1 分钟前
【Java学习笔记】线程基础
java·笔记·学习
@ chen3 分钟前
Spring Boot自动装配原理解析
java·spring boot·后端
guygg885 分钟前
Linux 内核源码分析---proc 文件系统
java·linux·服务器
YuTaoShao11 分钟前
Java八股文——数据结构「排序算法篇」
java·数据结构·算法·面试·排序算法·八股文
专注代码七年11 分钟前
Spring Boot单元测试终极指南:从环境搭建到分层测试实战
java·spring boot·junit
都叫我大帅哥28 分钟前
Spring Batch中的ItemReader:数据搬运工的“吸星大法”📚
java·spring
都叫我大帅哥29 分钟前
Redisson与Spring Boot集成:从“搭讪”到“甜蜜同居”
java·spring boot·redis
神志不清.40 分钟前
Jenkins通过Pipeline流水线方式编译Java项目
java·运维·ci/cd·jenkins·devops
尤物程序猿2 小时前
BufferPool 缓冲池类的理解,手写一个BufferPool 缓冲池
java·开发语言·python
generallizhong3 小时前
android 省市区联动选择
android·java·算法