windows JDK11 与JDK1.8自动切换,以及切换后失效的问题

1.windows安装不同环境的jdk
在这里插入图片描述
2.切换jdk
在这里插入图片描述
3.切换失败

原因:这是因为当我们安装并配置好JDK11之后它会自动生成一个环境变量(此变量我们看不到),此环境变量优先级较高,导致我们在切换回JDK8后系统会先读取到JDK11生成的环境变量,而不会读取到JDK8的环境变量。

解决方法:
1、我们需要将%JAVA_HOME%\bin上移至环境变量最高处(赋予它最高的优先级)
在这里插入图片描述
2、关闭电脑的“启用快速启动”
控制面板>硬件和声音>电源选项,在下图中点击“选择电源按钮的功能”

相关推荐

  1. ubuntu22.04 安装jdk8,jdk11,jdk17,jdk21 并且便于切换

    2024-07-09 22:52:07       61 阅读
  2. 【工作实践-11】关于uniapp切换账号登录失败问题

    2024-07-09 22:52:07       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-09 22:52:07       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-09 22:52:07       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-09 22:52:07       57 阅读
  4. Python语言-面向对象

    2024-07-09 22:52:07       68 阅读

热门阅读

  1. 面向对象——继承、封装、多态

    2024-07-09 22:52:07       21 阅读
  2. CoppeliaSim的简单教程

    2024-07-09 22:52:07       22 阅读
  3. cadence许可管理策略

    2024-07-09 22:52:07       19 阅读
  4. Android动态设置系统音量最大值

    2024-07-09 22:52:07       26 阅读
  5. Android Enable 和clickable

    2024-07-09 22:52:07       22 阅读
  6. 0. python面试常见问题

    2024-07-09 22:52:07       23 阅读
  7. 配置linux的yum镜像为阿里镜像源

    2024-07-09 22:52:07       19 阅读
  8. Docker一键部署PostGIS

    2024-07-09 22:52:07       20 阅读
  9. C语言编程2:常用的数据类型

    2024-07-09 22:52:07       22 阅读
  10. 秒验 iOS端授权页添加自定义按钮

    2024-07-09 22:52:07       21 阅读
  11. 代码随想录算法训练营:23/60

    2024-07-09 22:52:07       23 阅读