我正在尝试运行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。 谢谢!
答案 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路径,以确保系统使用正确的版本。
屏幕截图:
答案 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。