安装SDK后,Java -version不会更新

时间:2016-02-10 17:32:41

标签: java eclipse

我在启动Eclipse时遇到问题,说错误的JVM版本(1.5,需要1.7+),我从网站安装了Java 7和8但是在cmd中检查版本时,我仍然看到1.5

java version "1.5.0_30"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_30-b03)
Java HotSpot(TM) Client VM (build 1.5.0_30-b03, mixed mode)

据我了解,当我安装更新的jdk时,这个版本会更新。如何手动更新?

我的Java_Home变量指向较新的jdk。

C:\Program Files (x86)\java\jdk1.7.0_79

5 个答案:

答案 0 :(得分:2)

检查您的PATH环境变量

答案 1 :(得分:2)

使用-vm参数启动eclipse,然后使用您要使用的jvm的地址。

这样,您就可以确定您正在使用的版本。

示例:

eclipse.exe -vm C:\_jde\Java\jdk1.8.0_45\bin\javaw.exe

答案 2 :(得分:2)

我认为您还需要将JAVA_HOME变量添加到路径中。 像这样添加JAVA_HOME应该将java 7设置为系统中的默认值。

%JAVA_HOME%\bin;

或者您可以查看此link以了解如何设置java。

答案 3 :(得分:2)

您的系统变量最有可能仍然存在此问题。请重新检查您的系统变量。

此外,您还可以选择设置默认JRE:

Open Eclipse.
Navigate to Window > Preferences > Java > Installed JREs
Set your default JRE

答案 4 :(得分:0)

每当我在各种Java版本之间切换时,我都会遇到这个问题。解决方案如下:

转到c:\Windows\system32 删除java.exe, javaw.exe, javaws.exe个文件

打开命令提示符并检查java -version。

希望这有用!