win10安装jdk11及环境变量配置

  • 如果你之前已经安装过java的老版本的话,建议先卸载一下,同时删除掉环境变量的配置,这样比较容易一次性成成功,直接到设置里面应用程序找到java卸载就好

  1. 下载JDK11
    直接附上官网链接:https://www.oracle.com/technetwork/java/javase/downloads/jdk11-downloads-5066655.html

  2. 安装
    下载完成之后,点击安装,安装过程只要选择一下安装位置就可以了,基本是不用怎么动的(需要注意的就是你要自己知道这个安装位置,因为待会环境变量的配置需要用到这个路径

  3. 环境变量配置
    右键单击“此电脑->属性->高级系统设置->环境变量”


    系统变量不要在用户变量下,我就是因为一直建到用户变量下,所以浪费了一些时间,所以写个帖子。以此为戒,要仔细)栏下单击“新建”
    新建->变量名:JAVA_HOME 变量值:D:\Program Files\Java\jdk11(即JDK的安装路径)
    接下来在系统环境变量中找到Path,选中,点击编辑,在弹出的新窗口中点击新建,输入"%JAVA_HOME%\bin",点击确定(为防止重启之后和之前的环境变量冲突,使得环境变量配置失败,可以通过“上移”,把java的环境变量移动到最上面,可以获得更高的优先级,这样就不会发生冲突而导致不必要的错误了,详见下面的解释
    到此,已经完成了环境变量的配置

  4. 验证环境变量是否配置成功
    按win+R启动命令窗口,输入cmd,按回车,输入指令java、javac、java -version 可以有显示,而不是既不是内部命令也不是外部命令的提示



在我重启电脑之后发现环境变量配置又失效了,现在给出解决办法

  • 原因可能是系统安装的JRE覆盖了你的JDK环境变量

解决办法

  1. 手动删除C:\Windows\System32目录下生成java.exe、javaw.exe、javaws.exe,而System32下的可执行文件也会被加入环境变量里面,和你的JDK环境变量造成冲突。

  2. 如果不想去删除的话,第二个解决办法(推荐),冲突时,谁在前面,谁就能生效,比如你在cmd里面打java,生效的那个就处于环境变量的前面。
    通过上移,可以改变优先级,移到最上面,那就可以了



命途多舛啊~,编译一会之后又环境变量出错了,所以我又搞了一下,心累,我的电脑也是神奇了,大部分的方法都试了

我的解决办法,试了我上述的方法之后还是有时候会失灵。

  • 在用户变量里面也添加一个JAVA_HOME的变量,值也就是安装路径,和系统变量一样的
    • 目前来说我是解决了这个问题,希望之后不要再继续失灵了

java开发环境变量配置-JDK11-(win10),重启之后环境变量配置失效的解决办法相关推荐

  1. JAVA环境配置及如何解决win10重启后环境配置失效的问题

    一.配置JAVA环境 1.JDK的下载与安装 进入官网下载对应版本 注意:安装路径最好不要包含中文或空格等特殊字符,最好使用纯英文目录 2.配置环境变量的步骤 (1)按下win+E键,找到此电脑,右键 ...

  2. Error: could not open `C:\Java\jre7\lib\amd64\jvm.cfg';JAVA_HOME环境变量失效的解决办法

    转自:http://www.cnblogs.com/yjmyzz/p/3521554.html JAVA_HOME环境变量失效的解决办法 晚上把oracle自带的weblogic给卸载了,然后打开ec ...

  3. Unity5 + java开发大唐诛仙手游源代码,含工具,配置表

    Unity5 + java开发大唐诛仙手游源代码,含工具,配置表,和一些开发文档. 大唐诛仙是一款修仙题材的RPG战斗手游,为你还原真实的仙侠世界,多种游戏角色任你挑选,可以自由加入不同的门派,海量时 ...

  4. Unity5 + java开发大唐诛仙手游源代码,含工具,配置表,和开发文档。

    Unity5 + java开发大唐诛仙手游源代码,含工具,配置表,和开发文档. 大唐诛仙是一款修仙题材的RPG战斗手游,为你还原真实的仙侠世界,多种游戏角色任你挑选,可以自由加入不同的门派,海量时尚炫 ...

  5. 如何取消U盘上的设备加密功能Bitlocker——win10家庭版磁盘上有个锁的解决办法——详细操作版本

    一.背景: 使用Bitlocker设备加密的背景: Type-C toUSB两用U盘,手机是小米手机,Type-C口插口.用这个U盘在电脑和手机之间传输数据很方便. 然后为了所谓的数据安全,我是用Wi ...

  6. Mybatis注解开发出现Type interface Mapper.StudentMapper is not known to the MapperRegistry异常解决办法

    Mybatis注解开发出现Type interface Mapper.StudentMapper is not known to the MapperRegistry异常解决办法 在核心配置文件中,配 ...

  7. win10家庭版找不到gpedit.msc的解决办法

    很多用户使用电脑的时候,系统提示找不到组策略gpedit.msc,请确定文件是否正确,再试一次的错误情况,这是怎么一回事呢?由于系统中"gpedit.msc"系统文件被破坏或丢失导 ...

  8. win10系统电脑system占用率高的解决办法

    本文操作环境:Windows10系统,Dell G3电脑. win10系统电脑system占用率高的解决办法: 1.关闭家庭组 控制面板–管理工具–服务– HomeGroup Listener和Hom ...

  9. 因为WMI配置,无法执行Sql Server 系统配置检查器的解决办法

    今天重装机器,重新要安装sql 2005,遇到了如下问题: 因为WMI配置,无法执行Sql Server 系统配置检查器的解决办法 随即网上搜索了下,办法不多,还好找到个有用的,贴出来给大家. 先建立 ...

  10. ARCGIS开发中类型XXX在未被引用的程序集中定义的解决办法

    ARCGIS开发中类型XXX在未被引用的程序集中定义的解决办法 分类: ArcGIS ARCGIS开发中出现了这样的错误:类型"ESRI.ArcGIS.DataSourcesRaster.I ...

最新文章

  1. 机器学习中的数学基础:(1.1)矩阵特征值和特征向量的几何意义
  2. matlab符号运算结果的分数怎么转化为小数
  3. 值引用和引用问题分析
  4. mysql 授权truncate_有没有办法在MySQL中的TRUNCATE或DROP TABLE上有效地进行GRANT?
  5. python修改html表格,使用styles和css更改pandas dataframe html表python中...
  6. PMO在组织结构中的作用
  7. 艾伟:C#类和接口、虚方法和抽象方法及值类型和引用类型的区别
  8. cocos creator 文字描边效果
  9. openstack配置mysql_Centos7.4安装openstack(queens)详细安装部署(三)-镜像服务(glance)安装...
  10. Oracle怎么清除视图数据,Oracle删除视图
  11. 测绘 绘图 计算机,20 机械测绘与计算机绘图 草图绘制范例 课件:草图绘制范例.pptx...
  12. python清屏幕_如何在python中清除屏幕?
  13. 读英语计算机书籍读后感,英语读后感
  14. Xshell 6免费安装
  15. 父亲节的海报设计了吗?
  16. 【Android 10 源码】healthd 模块 HAL 1.0 分析
  17. Mimikatz获取系统密码攻防研究
  18. 包和工具(读书笔记)
  19. 中国石油大学(北京)-《石油加工工程》第三阶段在线作业
  20. centos7 安装rtl8821ce教程

热门文章

  1. linux进程间通信:system V 信号量 生产者和消费者模型编程案例
  2. Linux的僵尸进程
  3. 使用OpenRowSet操作Excel Excel导入数据库
  4. 7.RabbitMQ RFC同步调用
  5. hiho_1139_二分+bfs搜索
  6. DDD领域驱动设计之聚合、实体、值对象
  7. 介绍两个非常好用的Javascript内存泄漏检测工具
  8. JavaScript 关闭窗口事件
  9. Javascript中二进制数据处理方法
  10. VS2017配置OpenCV3.2+contrib3.2