jdk环境变量JAVA_HOME修改不生效问题
  eq2guJvCesUz 2023年11月05日 32 0

近段因一个软件问题,软件需要使用jdk1.7的环境,我现在使用的是1.8,所以下载了jdk1.7,然后将环境变量JAVA_HOME改为了1.7的路径信息

jdk环境变量JAVA_HOME修改不生效问题_JAVA

然后查看jdk版本

jdk环境变量JAVA_HOME修改不生效问题_环境变量_02

还是1.8版本,就很奇怪,为什么修改了环境变量没生效呢?

解决方式一:

将系统变量path中JAVA_HOME中这一项移动到最上面

jdk环境变量JAVA_HOME修改不生效问题_JAVA_03

解决方式二:

当使用安装版本的JDK程序时(一般是1.7版本以上),在安装结束后安装程序会自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到C:\Windows\System32目录,这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级,故此直接更改JAVA_HOME会无效。

将C:\Windows\System32目录下的java.exe,javaw.exe,javaws.exe删除即可

开启新的命令行窗口,再执行java -version时,就得到了期望中的结果

jdk环境变量JAVA_HOME修改不生效问题_JAVA_04


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  2Vtxr3XfwhHq   2024年05月17日   55   0   0 Java
  Tnh5bgG19sRf   2024年05月20日   110   0   0 Java
  8s1LUHPryisj   2024年05月17日   46   0   0 Java
  aRSRdgycpgWt   2024年05月17日   47   0   0 Java
eq2guJvCesUz