zoukankan      html  css  js  c++  java
  • Win10环境下多JDK切换以及could not find java.dll异常解决

    备注:主要为JDK1.7和JDK1.8之间进行切换

    1.每次进行JDK切换时,都需要修改JAVA_HOME

    2.编辑path环境变量,如图所示,将%JAVA_HOME%jrein和%JAVA_HOME%in移到最上边两栏

    3.在开始工具栏java文件加下配置java的应用程序,选择启用的jdk版本

    4.修改计算机中Java的注册表信息

    win+r 弹出运行窗口输入regedit,进入界面“注册表编辑器”,然后在找到

    HKEY_LOCAL_MACHINE SoftwareJavaSoftJava Development Kit CurrentVersion  修改版本

    HKEY_LOCAL_MACHINE SoftwareJavaSoftJava Runtime Environment CurrentVersion  修改版本

    5.此时打开cmd窗口,输入Java -version 进行检测出

    居然报错,不应该啊!!!

    Error: Registry key 'SoftwareJavaSoftJava Runtime Environment'CurrentVersion'
    has value '1.7', but '1.8' is required.
    Error: could not find java.dll
    Error: Could not find Java SE Runtime Environment.

    6.出现该报错信息主要有一下几种情况

     6.1 因为注册表中一个键项被本地化成中文名字了.
       [HKEY_LOCAL_MACHINESOFTWAREJavaSoftjava运行时环境]
       改成:
       [HKEY_LOCAL_MACHINESOFTWAREJavaSoftJava   Runtime   Environment]
      然后再按f3,一直把找到的“java运行时环境”java运行时环境“全部都改掉为止。
     

      6.2 删除C:WindowsSystem32文件下的java.exe,javaw.exe和javaws.exe这三个执行文件即可

    7. 再次检测,OK!!!

  • 相关阅读:
    第十周课程总结
    第九周课程总结&实验报告(七)
    第八周课程总结和实验报告
    第六周作业
    第五周课程总结和实验报告
    第四周课程总结和实验报告
    课程总结
    第十四周
    第十三周学习总结
    第十二周总结
  • 原文地址:https://www.cnblogs.com/maria-ld/p/8776859.html
Copyright © 2011-2022 走看看