正常情况下,JDK的升降级只需更改环境变量即可,可是到了1.8版本,oracle使了一点小手段——在系统Path中添加一条变量C:/ProgramData/Oracle/Java/javapath。在此目录下,会有3个exe的快捷方式java.exe、javaw.exe和javaws.exe,造成我们在运行java 或者javac时,会默认找到此目录。同时,在C:/Windows/System32目录下也存在这3个文件,导致无论你如何修改环境变量,jdk都无法降级。

为了达到降级的目的,需要做如下三步:

首先,需要将环境变量中的C:/ProgramData/Oracle/Java/javapath删除;

其次,就是删除C:/Windows/System32目录下的java.exe、javaw.exe和javaws.exe。

最后,将新的环境变量填好,jdk的降级就可以了。

如执行以上两步还是没有解决,可以查看一下这3个文件是否存在与C:/Windows目录下。

转载于:https://www.cnblogs.com/zihuwuyu/p/6025717.html

jdk从1.8降到1.7的办法相关推荐

  1. window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法

    window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法 本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7. 安装 ...

  2. 更改多个版本java_window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法...

    window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题处理办法 本机已经安装了jdk1.7,而比较早期的项目需要依赖jdk1.6,于是同时在本机安装了jdk1.6和jdk1.7. 安装 ...

  3. 八代及以上笔记本发热降频的一般处理办法

    笔记本在持续运行高负载应用时(比如游戏)非常容易触发功耗墙,温度墙,电流墙等等, 那么很显然降低功耗和温度以及电流是最好的处理方法,但是我们又不想降低性能,怎么办呢?懂计算机的都知道,性能其实就是频率 ...

  4. Unrecognized option: --add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED 解决办法

    升级到IDEA 2021.2后启动原有项目不能启动,报错如下: Unrecognized option: --add-opens=jdk.compiler/com.sun.tools.javac.co ...

  5. windows内存偏高,关闭应用后也降不下来的解决办法

    描述:最近使用笔记本发现很多应用都关闭了,只剩下了QQ和微信,但16G的内存显示占用还是高达70%,从网上搜了一堆方法,目前确定产生这种现象的主要原因是系统在固态硬盘中,固态硬盘会使用内存当磁盘进行存 ...

  6. jenkins调整jdk版本不生效的解决办法

    jenkins调整jdk版本不生效的解决办法 由于项目统一环境的需要,需要将jdk版本从7降到6,通过修改"系统管理"菜单下的"系统设置"下的jdk环境变量: ...

  7. Eclipse 中 Maven 项目默认JDK版本为1.5 的解决方法

    在 Eclipse 中 Maven project 的默认 JDK 版本是 1.5, 如果不在 settings.xml 或者 pom.xml 中显示的指出 JDK 版本,每次 右键项目--> ...

  8. 郴州郴锦机器人_减税降费宣传走进郴州市民营企业高质量发展专题培训班

    红网时刻郴州8月23日讯(通讯员 陈磊 记者 欧群军)"毫不动摇支持民营经济健康发展离不开税收政策的有力支持.近年来,特别是今年以来国家系列税收优惠政策的出台,为民营经济的发展注入了新的活力 ...

  9. IDEA 报错 Cannot connect to the Maven process. If the problem persists, check the jdk.

    Maven项目,导入依赖爆红. 出现此错误,可能是因为jdk版本太高,不兼容. 解决办法:

  10. Oracle 删除数据后释放数据文件所占磁盘空间(表空间降高水位)

    测试的时候向数据库中插入了大量的数据,测试完成后删除了测试用户以及其全部数据,但是数据文件却没有缩小.经查阅资料之后发现这是 Oracle "高水位"所致,那么怎么把这些数据文件的 ...

最新文章

  1. 敏捷开发之道(二)极限编程XP
  2. 阿里云 mysql主从_阿里云MySQL主从_Mater Slave_主备同步_MySQL主从_MySQL延迟-云栖社区-阿里云...
  3. Maven下载、安装和配置(转)
  4. 深度学习在搜索业务中的探索与实践
  5. stm32超声波扫频_基于STM32的脉冲式及扫频式超声波除垢信号源设计
  6. ASP.NET Web Game 架构设计1--服务器基本结构
  7. 第四届泰迪杯数据挖掘大赛
  8. 禁止用户通过shell登录
  9. 【速转身边开公司的朋友】连加油站都被比特币勒索病毒黑了!还没关闭服务器445端口的抓紧!...
  10. matlab 介电常数,改进的基于Matlab GUI的微波介电常数测量系统
  11. Android键盘删除键问题
  12. 苹果税务信息填写教程
  13. Centos6.X升级至Centos7.2升至Centos7.9详细步骤和踩过的坑(升级者必看~)
  14. ( 算法树之几何 )【 皮克定理 】
  15. 程序员女友在京东被领导“潜规则”,竟然不回绝:表明非单身会影响绩效
  16. 最优化理论——可行方向·梯度投影法
  17. Saber 能量激光描边光效插件
  18. Win10打印机使用异常?windows系统如何删除更新补丁,驱动人生解决方案
  19. collections.abc与abc模块是同一个东西吗?
  20. 最近用周立功的IOT3960板子做一个小控制器,现在到了界面美化阶段,各位大侠有没有高招?

热门文章

  1. hibernate教程笔记4
  2. html视频播放快进按钮,【浏览器插件】Video Speed Controller – 网页视频倍速、快进、回放功能0.07~16 倍...
  3. vnr懒人版教程_凉皮懒人做法,不揉面不洗面,配方配料无保留,简单快速又好吃...
  4. Ubuntu16.04系统 GPU1070Ti下搭建Caffe++Nvidia显卡驱动+Cuda9.0+Cudnn7.0.5
  5. python常用的几种字符串替换函数strip、replace、sub
  6. delphi 算术溢出解决方法_文言文代码算什么?跟着九章算术学Python编程才厉害...
  7. set 排序_堆排序C++实现
  8. C++ gdb core调试 崩溃日志 都是问号??
  9. 以太坊 交易 data字段 内容是什么
  10. 区块链 PBFT 哪个节点 谁负责打包区块