我在启动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
答案 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。
希望这有用!