最近我使用的是Windows 10.在我早期的本地机器上安装了JDK 7,然后将其删除并将JDK8安装到另一个位置。我还更改了 JAVA_HOME 和 PATH 变量。
我已检查 PATH 变量和 JAVA_HOME ,这些也是正确的。
我也在注册表中检查过, LOCAL_MACHINE / SOFTWARE / JAVASOFT 显示JRE8路径也是正确的。
在显示JDK8路径后,在 PATH 变量中更改“%JAVA_HOME%\ bin”的位置之前显示JDK7。但是,当计算机重新启动时,它再次显示JDK7路径。这意味着 JAVA_HOME 根据其在路径变量中的位置获得不同的值。
我尽可能多地检查了所有地方。但我找不到 JDK7 路径值。
我的变数是这样的:
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%;