栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

在电脑上安装不同版本的Java JDK的配置 javajdk版本无法切换解决方法

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在电脑上安装不同版本的Java JDK的配置 javajdk版本无法切换解决方法

在电脑上安装不同版本的Java JDK的配置 javajdk版本无法切换解决方法
    • 下载jdk
    • 安装
      • 注意:对于安装版
    • 配置环境变量
    • 测试
    • 不能切换的解决方案

下载jdk

去官网下载所需要jdk的安装包,或者压缩包。

安装

下载后,安装或者解压到合适位置

注意:Java安装会出现两次安装,第一次安装jdk,第二次安装jre

注意:对于安装版

删除C:Program Files (x86)Common FilesOracleJavajavapath、C:ProgramDataOracleJavajavapath(因为path中配置了引用)内的所有文件

配置环境变量
  1. 打开 环境变量 (直接在搜索栏搜索即可)

  2. 系统变量内的Path,新建两个Path

    1. %JAVA_HOME%bin
    2. %JAVA_HOME%jrebin
  3. 系统变量里新增三个变量

    变量说明
    JAVA_HOME%JAVA_HOME16%或%JAVA_HOME8% 更改此处即可达到切换JDK版本的功能
    JAVA_HOME16D:Javajdk路径,bin的上一层路径
    JAVA_HOME8D:JDKjdk8jdk路径,bin的上一层路径

测试

调整JAVA_HOME环境变量的值

  1. 当为%JAVA_HOME16%时,在cmd命令行输入java -version

    看到版本为16

  2. 当为%JAVA_HOME8%时,在cmd命令行输入java -version

    看到版本为8,注意,切换后必须新开一个cmd窗口

正确显示则成功

不能切换的解决方案

如果此时java版本没有切换,请按照接下来步骤继续操作

  1. 删除C:WindowsSystem32目录下的与java相关的运行程序

    ​ 列如java.exe,javax.exe,javac.exe,如果没有相关java程序请忽略

  2. 删除C:Program Files (x86)Common FilesOracleJavajavapath、C:ProgramDataOracleJavajavapath(因为path中配置了引用)内的所有文件

    ​ 如果没有相关java程序请忽略

  3. 从注册表(运行regedit)中删除jdk的默认启动的版本。在HKEY_LOCAL_MACHINESOFTWAREJavaSoft的Java Development Kit的CurrentVersion项的值和Java Runtime Environment的CurrentVersion项的值
    由于我这里没有这条注册表,就不截图展示了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/307058.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号