Win10系统安装了jdk,修改环境变量配置不生效怎么办?今天系统天地给大家分享win10系统安装了jdk,修改环境变量配置不生效的解决方法。

访问:

win10系统安装了jdk,修改环境变量配置不生效的解决方法:

问题描述:windows10系统下在同一台机器上安装多个版本jdk,修改环境变量配置不生效问题 ?

现象:Win10系统,先安装了JDK1.7,然后配置了JAVA_HOME等环境变量,后面又安装了JDK 1.8(不修改环境变量,环境变量还是指向1.7)。随后我们在命令行中输入:java -version时,发现环境变量中的jdk是1.8。是什么原因造成的呢?又应该如何来解决?

原因:在1.7版本及以后,安装完jdk后,

1.会把java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:WindowsSystem32目录;

2.会把当前安装的jdk的运行路径写在【C:Program Files (x86)OracleJavajavapath】和【C:ProgramDataOracleJavajavapath】文件中;

3.这两个文件夹中存放的是java.exe、javaw.exe、javaws.exe三个可执行文件,然后把这两个运行路径写入环境变量path的最前面。

在jdk在运行的时候

①.先找C:WindowsSystem32目录下的java.exe、javaw.exe、javaws.exe三个文件;

②.如果找不到①中的文件,就找环境变量中的第一个运行路径【C:Program Files (x86)OracleJavajavapath】;

③.如果找不到②中的路径的文件,就找第二个运行路径【C:ProgramDataOracleJavajavapath】;

④.最后才会使用我们自己配置的jdk的环境变量JAVA_HOME。

注意:①②③④的优先级依次从高到低,任何一级找到了环境运行的文件,则不在往下找了。

解决办法:

1.删除环境变量path中的【C:Program Files (x86)OracleJavajavapath】

2.删除环境变量path中的【C:ProgramDataOracleJavajavapath】

注意:其实上面1、2删除以后就可以使用我们自己配置的环境变量JAVA_HOME了,不过【C:Program Files (x86)OracleJavajavapath】和【C:ProgramDataOracleJavajavapath】这两个文件中的内容也没有什么用,可以直接删除这两个java文件

如果上面还不起作用:

3.将C:WindowsSystem32目录下的java.exe,javaw.exe,javaws.exe删除即可

然后运行java -version看是不是我们自己配置的java的版本。

以上就是win10系统安装了jdk,修改环境变量配置不生效的解决方法,希望对你有用。

java环境变量修改不了_win10系统安装了jdk,修改环境变量配置不生效的解决方法...相关推荐

  1. mysql 修改配置生效_MySQL修改my.cnf配置不生效的解决方法

    本文实例讲述了MySQL修改my.cnf配置不生效的解决方法.分享给大家供大家参考,具体如下: 一.问题: 修改了 my.cnf 配置文件后,却不生效,这是怎么回事? 二.原因: 我们注意到,这里只说 ...

  2. mysql my.cnf 不生效_MySQL修改my.cnf配置不生效的解决方法

    本文实例讲述了MySQL修改my.cnf配置不生效的解决方法.分享给大家供大家参考,具体如下: 一.问题: 修改了 my.cnf 配置文件后,却不生效,这是怎么回事? 二.原因: 我们注意到,这里只说 ...

  3. MySQL修改my.cnf配置不生效的解决方法

    今天修改了my.cnf参数之后,执行service mysql stop,service mysql start之后,发现不生效. 1,参数没有写到 [mysqld] 下面,而是写到配置文件的末尾. ...

  4. vue修改html片段的样式无效,vue 组件中添加样式不生效的解决方法

    如何产生 在开发项目中遇到在组件中添加样式不生效的情况.具体场景如下 vue 组件 //我用js在上面div标签中插入一个 text goes here export default { ... mo ...

  5. win10添加环境变量后没用_教你Win10系统配置的环境变量未生效的解决方法

    教你Win10系统配置的环境变量未生效的解决方法.一些Win10小伙伴经常遇到配置了环境变量无法生效的情况.那么Win10系统安装了jdk,修改环境变量配置不生效要如何解决呢?有遇到此类问题的小伙伴就 ...

  6. cad2007错误1308 html,win7系统安装CAD2008提示“错误1308,源文件未找到“的解决方法...

    很多小伙伴都遇到过win7系统安装CAD2008提示"错误1308,源文件未找到的困惑吧,一些朋友看过网上零散的win7系统安装CAD2008提示"错误1308,源文件未找到的处理 ...

  7. 安装系统正在为首次使用计算机ghost,win7系统安装程序显示正在为首次使用计算机做准备的解决方法...

    win7系统是很多电脑用户首选的装机系统,然而有不少用户在使用过程中可能会碰到win7系统安装程序显示正在为首次使用计算机做准备的情况.大部分用户电脑技术都是菜鸟水平,面对win7系统安装程序显示正在 ...

  8. 当ubuntu系统安装好或导入后ifconfig只显示lo的解决方法

    当ubuntu系统安装好或导入后ifconfig只显示lo的解决方法 1.先用命令查看网卡信息 ifconfig -a 在这里可以看到启用的和未启用的网卡信息,通过如下命令启用网卡: ifconfig ...

  9. idea java cpu100_intellij idea cpu占用率太大太满 运行速度太慢 使了五个解决方法最终成功...

    突然发现,intellij idea 特别卡,在代码间移动的时候,居然刷新都跟不上,然后打开任务管理器一看,CPU占用率100%...intellij idea自己一个程序的占用率就高达80~90,这 ...

最新文章

  1. project 模板_施工进度计划表不会做?18个横道图自动生成模板,直接在线编辑...
  2. 【面试招聘】去不了大厂实习,小厂实习去吗?
  3. Asp.Net Core 通过中间件防止图片盗链
  4. CF700E-Cool Slogans【SAM,线段树合并,dp】
  5. 精细篇Java8强大的stream API接口大全(代码优雅之道)
  6. python如何制作一个工程软件_如何利用python制作一个解压缩软件-Go语言中文社区...
  7. Java 技术体系(JDK 与 JRE 的关系)、POJO 与 JavaBeans
  8. 大学c语言第三章作业,c语言程序设计一章部分和第三章习题答案.doc
  9. msyql 授权ip
  10. 讲解浏览器 三次握手四次挥手。
  11. 用beamoff给VMware的Mac OS X 10.10.x加速
  12. 测试一下flash显示图片
  13. Win10卸载edge浏览器与后悔重装
  14. WebService调用第三方服务(中英文翻译)
  15. 用python进行网络爬虫(三)—— 数据抓取
  16. 【系统分析师之路】第七章 复盘系统设计(业务流程建模)
  17. 【卷积神经网络】CNN详解以及猫狗识别实例
  18. MP2451 VOUT计算公式 表
  19. ubuntu 12.04 下如何修改屏幕分辨率
  20. libnet/libnids库函数介绍

热门文章

  1. 干货 | 公众号历史文章精选(附资源)
  2. oracle表查询不动怎么转储,Oracle常用的转储方法总结
  3. Qt修炼手册12_线程同步与线程等待条件
  4. 在C语言中以编程的方式获取函数名
  5. 如何用javascript获取文本框,下拉框,单选框的对应值或者将值赋给它们?雪原虎 发布于:2007-10-22 00:32
  6. Asp.Net数据库编程-10条最优方法[翻译]
  7. 括号,逻辑与,逻辑或--运算符重载
  8. 【CyberSecurityLearning 附】Docker 初识
  9. Linux wget命令用法详解
  10. 操作系统(三十七)基本分页存储的概念