windows10 jdk8升级到11后环境变量配置不生效
一、问题
以前安装过安装版的jdk后,配置过环境变量,然后现在更换jdk版本且修改环境变量并不能生效,如原本安装了1.8,现更换为11,且配置了环境变量,但是java -version仍显示1.8。
二、原因
当使用安装版本的JDK程序时(一般是1.7版本以上),在安装结束后安装程序会自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到C:\Windows\System32目录,这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级,故此直接更改JAVA_HOME会无效。
另外,JDK1.8安装版本,还会在C:\ProgramData\Oracle\Java目录中生成一些配置文件,并同时将此目录写到环境变量中的Path中。
三、解决
删除C:\Windows\System32目录下的java.exe、javaw.exe、javaws.exe三个文件
删除环境变量Path中C:\ProgramData\Oracle\Java\javapath的配置
常用命令
java -version
where java --查看在 path系统环境变量中的java.exe,并列出 全部结果 。
我的是之前配的JDK1.8想要换成OpenJDK
用where java查询结果就是首先第一行找到的就是这个路径下的C:\ProgramData\Oracle\Java\javapath,因为优先于环境变量,所以改变环境变量还是不能生效,此时删除里面的exe文件,
再次运行java -version 就显示为java11
windows10 jdk8升级到11后环境变量配置不生效相关推荐
- Mac重启后环境变量配置不生效的问题
问题:Mac系统,在 ~/.bash_profile中配置了环境变量, 但每次重启后配置的都不生效,每次开机后都要重新执行一遍source ~/.bash_profile 解决: 在~/.zshrc文 ...
- java环境变量修改不了_win10系统安装了jdk,修改环境变量配置不生效的解决方法...
Win10系统安装了jdk,修改环境变量配置不生效怎么办?今天系统天地给大家分享win10系统安装了jdk,修改环境变量配置不生效的解决方法. 访问: win10系统安装了jdk,修改环境变量配置不生 ...
- 解决ssh7.4升级8.5后环境变量失效和无法登录问题
#生产环境切记不要关闭当前窗口或保证telnet服务开启可以远程登录 1.在/etc/ssh/sshd_config中加入以下两行配置: UsePAM yes PasswordAuthenticati ...
- maven安装后环境变量配置
1.Windows环境下 变量名 变量类型 变量值 M2_HOME 系统变量 maven解压路径 MAVEN_OPTS 系统变量 -Xms128m -Xmx512m 根据需求设置 Path 系统变量 ...
- linux下载软件后环境变量配置(最详细的保姆教程)——怎么找到linux下文件的路径
注意一下操作必须按顺序,如果不按顺序出错概不负责 1.安装好软件 2.进入软件所在的bin文件夹 3.鼠标右键有一个在终端打开 4.键入pwd出现路径 5.复制整个路径 6.终端键入vim ~/.ba ...
- linux下jdk环境变量配置深度分析----解决环境变量不生效的问题
1.linux下jdk环境变量配置 是否需要配置环境变量,主要看java -version 显示的版本是否为你期望的版本 1.1 不需要配置环境变量的情况 使用java -version查看,版本显示 ...
- 安装成功配置环境变量_go语言学习笔记-Windows10开发环境安装和环境变量配置
相关文档 go语言学习笔记-目录 1.安装 1.1.访问 https://golang.google.cn/dl/ 或 https://golang.org/dl/ 下载官方安装包 1.2.选择Win ...
- JDK8下载,安装及环境变量的配置
一,JDK下载地址http://www.oracle.com/cn/index.html(搜索甲骨文中国) 下载"--"Java开发资源" 点击JDK8 DOWNLOAD ...
- (JDK8)jdk-8u201-windows-x64 安装及其环境变量配置
jdk-8u201-windows-x64 安装及其环境变量配置 1.安装jdk8 1.双击安装文件 2.等待- 3.点击下一步 4.选择自己所需要的功能,这里我选择了全部(开发你懂得) 等待中 5. ...
最新文章
- [转] 中国的车祸为什么多?一个”海归”的亲身体验(转)
- Linux学习---Day02
- 懒加载实现的分页网站footer自适应
- Beaglebone Black的启动
- [bootstrapValidator] - bootstrap的验证工具
- idea 自动添加doc_interllij idea生成javadoc
- JAVA进阶教学之(Enum枚举类)
- 怎么关闭电脑开机自动启动的程序_软件自动开启很烦人?如何彻底关掉Mac电脑开机自动开启的应用程序?...
- 工程项目成本/进度综合控制方法及应用
- 借助共享缓存redis实现分布式锁
- jsp中 自定义 tag的几种方式
- JavaWeb中的问题 ---- Servlet和Jsp
- eclipse里安装SVN插件的两种方式
- GOF设计模式(概念、原则、场景、优点、缺点、应用)
- Android 抖音爱心动画,Android实现抖音心形函数
- 就业管理系统(Java毕业设计:SpringBoot项目)
- Spring学习笔记10 - Spring配置文件参数划分析
- SQL Server数据定义——模式与基本表操作
- 【书评】《技术垄断:文明向技术投降》
- android 图片3d,Android实现3D图片浏览效果示例