zoukankan      html  css  js  c++  java
  • 【JDK】【3】报错:has value '1.8', but '1.7' is required

    前言:

    有两种情况:

    (1)电脑同时安装了JDK7和JDK8,需要将版本从8降回到7

    (2)电脑同时安装了JDK7和JDK8,卸载8,使用7

    cmd中运行java -version,报错 :has value ‘1.8’, but ‘1.7’ is required. 

    正文:

    (1)电脑同时安装了JDK7和JDK8,需要将版本从8降回到7

      解决方法:

      1. 打开开始菜单,搜索regedit,打开注册表 
      2. 打开”HKEY_LOCAL_MACHINE” 
      3. 点击”SOFTWARE” 
      4. 点击”JavaSoft” 
      5. 点击”Java Runtime Environment” 
      6. 选中”CurrentVersion” ,右键点击更改,改成”1.7” 

    (2)电脑同时安装了JDK7和JDK8,卸载8,使用7

      出错原因:由于安装完JDK7之后,安装了JDK8,在安装JDK1.8时,自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到了C:WindowsSystem32目 录,而这个目录在WINDOWS环境变量中的优先级高于JAVA_HOME设置的环境变量优先级。

      解决方法:把JDK1.7的JAVA_HOMEin下的这三个对应可执行文件复制覆盖到C:WindowsSystem32目录下

    参考博客:

    解决win7 安装完jdk7后,再安装jdk8出现的问题 has value '1.8', but '1.7' is required. - 胜强 - 博客园
    https://www.cnblogs.com/wincai/p/5542071.html

  • 相关阅读:
    session
    .net core 入坑经验
    .net core 入坑经验
    .net core 入坑经验
    一段刚刚出炉的CSV文件转换为DataTable对象的代码
    Github的一般用法
    SQLite简单使用记录
    一次SQLServer数据库宕机问题
    B样条基函数(cubic spline basis)
    matlab使用
  • 原文地址:https://www.cnblogs.com/huashengweilong/p/10989703.html
Copyright © 2011-2022 走看看