• 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!!!

  • 相关阅读:
    android activity 生命周期
    Android event logcat的研究
    关于new enhancement的一些知识
    LEAVE LIST-PROCESSING和LEAVE TO LIST-PROCESSING事件的作用
    报错消息写在AT SELECTION-SCREEN OUTPUT和START-OF-SELECTION事件下的区别
    字符串的 Base64 加密和解密
    接口的学习
    IDOC
    ABAP文件上传下载 用SMW0
    获取本机信息如IP 电脑名称等类
  • 原文地址:https://www.cnblogs.com/maria-ld/p/8776859.html
Copyright © 2020-2023  润新知