尝试在Windows 10 PC上安装Eclipse时,JVM是不兼容的

时间:2017-01-24 22:00:52

标签: java install

我正在尝试运行Eclipse 64位的安装程序,并收到错误消息:

Version 1.7.0_10 of the JVM is not suitable for this product. Version: 1.8 or greater is required.

当我在命令行上运行java -version时,我得到:

java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) Client VM (build 25.121-b13, mixed mode, sharing)

请帮助,我只想启动并运行Eclipse。 谢谢!

6 个答案:

答案 0 :(得分:5)

按照这个步骤

step1 : 在你的系统中找到eclipse的位置

step2:打开“eclipse配置文件”,在里面搜索“-vmargs” 这个文件 只需“-vmargs”上方一行,然后按回车键输入空格 现在在这里输入“-vm”并按回车

step3:去复制jdk11的bin文件夹 并将其粘贴到“-vm”下方 然后添加这个“\javaw.exe”,看下面的演示 然后保存它,现在运行eclipse ide

我的例子

-vm

C:\Program Files\Java\jdk-11.0.9\bin\javaw.exe

-vmargs

答案 1 :(得分:3)

我在需要JVM V11的Windows 10上遇到了STS 4问题。

安装JDK后,必须在第PATH个环境变量中添加JDK的bin路径,以确保系统使用正确的版本。

屏幕截图:

screenshot

答案 2 :(得分:0)

检查是否有JAVA_HOME变量集。这可能指向Java7安装并将eclipse安装程序放在错误的轨道上

答案 3 :(得分:0)

您还可以在运行可执行Eclipse安装文件的同一cmd中设置JAVA_HOME。例如:

  

设置JAVA_HOME =" C:\ Program Files \ Java \ jdk1.8.0_171"
  " C:\ Users \用户XX \下载\蚀-INST-win64.exe"

答案 4 :(得分:0)

最近我在 STS 上遇到了同样的问题。我已在 cmd 中以管理员权限发出以下命令: C:\WINDOWS\system32>设置JAVA_HOME="C:\Program Files\Java\jdk-15.0.2\bin"

它解决了我的问题。希望它对你有用。

答案 5 :(得分:0)

仅供参考: 安装多个 JDK/JRE 导致 Eclipse 检测到错误的一个(jdk 8 而不是必需的 11)。 除了设置 JAVA_HOME 之外,我还必须对 PATH 变量重新排序,以便在 8 之前获得 11。