最近我正在使用Windows 10.在我的本地计算机中,我安装了JDK 7,然后删除了它,并将JDK8安装到了另一个位置。 另外我更改了JAVA_HOME和PATHvariables。
我检查了我的PATHvariables和JAVA_HOME ,那些也是正确的。
另外我在registry中检查过,在LOCAL_MACHINE / SOFTWARE / JAVASOFT里显示JRE8path也是正确的。
在显示JDK8path之后,它在PATHvariables中更改“%JAVA_HOME%\ bin”的位置之前显示JDK7。 但是,当计算机重新启动时,它再次显示JDK7的path。 这意味着JAVA_HOME根据它在pathvariables中的位置获取不同的值。
我尽可能多地到处检查。 但是我找不到JDK7的path值。
我的variables是这样的:
JAVA_HOME = C:\java\jdk1.8.0_60; PATH = %SystemRoot%\system32;%JAVA_HOME%\bin;%SystemRoot%;
我正在改变这样的立场:
PATH = %SystemRoot%\system32;%JAVA_HOME%\bin;%SystemRoot%; PATH = %JAVA_HOME%\bin;%SystemRoot%\system32;%SystemRoot%;