JAVA中JDK版本替换问题

                         JAVA中jdk版本替换出现的问题记录

前言:最近把电脑重装系统后,安装Java的jdk是10,但是当我打开eclipse时出现了很多异常问你题,查看log问题如下:

JAVA中JDK版本替换问题














经过网上各种百度,发现大多数都说是jdk版本的问题,所以决定重新安装一个Java版本。


正文: 

首先需要下载一个需要重新安装的jdk版本,然后安装到电脑中,如图:一个是之前使用的jdk:10.0.1,新安装的jdk:1.8.0_171;

JAVA中JDK版本替换问题

然后修改环境变量:在系统变量中找到JAVA_HOME,编辑它修改成需要修改的Java jdk版本路径;

JAVA中JDK版本替换问题      改成:      JAVA中JDK版本替换问题


然后cmd中输入Java  -version:发现jdk并没有改变还是原来的10:

JAVA中JDK版本替换问题

接着输入where Java ,查看Java.exe的路径发现已经变为jdk8中的了,这个时候需要考虑两个问题:

1、cmd没有更新过来,重启cmd,重新输入Java -version ,如果还是没有跟换过来,那就可能是第二个问题了;

2、环境变量没有配置好,打开系统环境变量,查看path的路径,    %JAVA_HOME%\bin;和;%JAVA_HOME%\jre\bin;两个提到最前面:

修改之前:JAVA中JDK版本替换问题可以看见Java的配置在一大串路径的中间,修改之后:

JAVA中JDK版本替换问题  

然后点击确定,重新打开cmd, 输入Java -version,这个时候发现修改成功了,哈哈!

启动eclipse 已经完美运行;