安装多个版本JDK后使用时的切换方法总结

发布时间 - 2026-01-10 22:46:35    点击率:

前言

因为刚到新公司,自己安装了jdk1.7和开发工具myeclipse10,但是由于公司项目的需要(具体原因不详细描述了),需要使用myeclipse6.5和jdk1.6。于是在切换jdk1.7和jdk1.6之前出现了一些小障碍,下面描述出来以便部分初级程序员和自己以后处理相类似问题。

具体操作和描述如下

1、原本安装了jdk1.7,环境变量也是配置的1.7相关路径,在cmd下输入【java -version】后,显示

【

C:\Users\Administrator>java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

】

2、下载jdk1.6的版本并安装,并成功安装,更改环境变量里面的相关路径如下:

此时在在cmd下输入【java -version】后,还是显示

【

C:\Users\Administrator>java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

】

则表示jdk版本切换并不成功。

此方法修改不成功

3、找到控制面板,查看方式选择大图标或者小图标,找到java选项并点击进入。然后选择java栏,点击查看,讲jdk1.7的启用去掉,并保存:

在cmd下输入【java -version】后,显示

【

C:\Users\Administrator>java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

】

此方法修改不成功

4、找到目录C:\Windows\System32,将java.exe,javaw.exe,javaws.exe删除即可。

开启新的命令行窗口,再执行java -version时,就得到了期望中的结果

【

C:\Users\Administrator>java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01, mixed mode)

】

修改成功

原因:由于在WINDOWS\System32环境变量中的优先级高于JAVA_HOME设置的环境变量优先级,故如果只修改环境变量JAVA_HOME,jdk的版本并不会切换。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。


# 切换jdk版本  # 如何切换jdk版本  # 怎么切换jdk版本  # Linux安装多个jdk版本进行切换  # 手把手教学Win10同时安装两个版本的JDK并随时切换(JDK8和JDK11)  # jdk环境变量配置切换jdk版本及安装jdk后环境变量不生效问题解决办法  # win10 64位系统中安装多个jdk版本的切换问题及解决方法小结  # 电脑上安装多个JDK版本时该如何自由切换(详细图文)  # 查找jdk安装路径并且切换多版本jdk的详细步骤  # Windows同时安装两个版本JDK并实现动态切换JAVA8或JAVA11的方法  # jdk同时安装多个版本并自由切换的技巧总结  # Windows上安装不同版本JDK并切换使用的详细步骤  # 不成功  # 是在  # 安装了  # 点击查看  # 就得  # 点击进入  # 这篇文章  # 命令行  # 开发工具  # 到新  # 具体操作  # 并安装  # 出现了  # 并保存  # 小图标  # 有疑问  # Java  # gt  # Administrator  # strong 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何在阿里云部署织梦网站?  Win11怎么修改DNS服务器 Win11设置DNS加速网络【指南】  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  iOS验证手机号的正则表达式  Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理  如何在Windows服务器上快速搭建网站?  Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  JavaScript如何实现路由_前端路由原理是什么  Laravel如何编写单元测试和功能测试?(PHPUnit示例)  javascript如何操作浏览器历史记录_怎样实现无刷新导航  如何构建满足综合性能需求的优质建站方案?  如何用免费手机建站系统零基础打造专业网站?  如何选择PHP开源工具快速搭建网站?  如何做网站制作流程,*游戏网站怎么搭建?  Android利用动画实现背景逐渐变暗  Laravel如何实现事件和监听器?(Event & Listener实战)  在线教育网站制作平台,山西立德教育官网?  Laravel如何使用.env文件管理环境变量?(最佳实践)  uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址  Laravel如何实现用户密码重置功能?(完整流程代码)  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  如何在云服务器上快速搭建个人网站?  HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】  如何用西部建站助手快速创建专业网站?  C语言设计一个闪闪的圣诞树  如何在香港免费服务器上快速搭建网站?  nginx修改上传文件大小限制的方法  如何自定义建站之星模板颜色并下载新样式?  Laravel如何实现一对一模型关联?(Eloquent示例)  微信小程序 canvas开发实例及注意事项  js实现点击每个li节点,都弹出其文本值及修改  百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧  如何用PHP工具快速搭建高效网站?  如何在局域网内绑定自建网站域名?  如何用虚拟主机快速搭建网站?详细步骤解析  bootstrap日历插件datetimepicker使用方法  Laravel如何使用Service Container和依赖注入?(代码示例)  如何获取上海专业网站定制建站电话?  LinuxShell函数封装方法_脚本复用设计思路【教程】  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  用yum安装MySQLdb模块的步骤方法  Laravel怎么使用Intervention Image库处理图片上传和缩放  如何有效防御Web建站篡改攻击?  黑客入侵网站服务器的常见手法有哪些?  Swift开发中switch语句值绑定模式  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  如何在橙子建站中快速调整背景颜色?  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法  Python文本处理实践_日志清洗解析【指导】