我正在尝试运行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。谢谢!
8条答案
按热度按时间wmvff8tz1#
遵循以下步骤
第一步:在你的系统中找到eclipse的位置
步骤2:打开“eclipse配置文件”并在此文件中搜索“-vmargs**”只需转到“-vmargs”上方的一行,然后按Enter键以保留空格,现在在此处键入“-vm”并按Enter键
第三步:复制jdk 11的bin文件夹并粘贴到“-vm”下面,然后添加“\javaw.exe",参见下面的演示,然后保存并运行eclipse ide
我的例子
-虚拟机
C:\程序文件\Java\jdk-11.0.9\bin\javaw.exe
-虚拟边际
bn31dyow2#
我在Windows 10上使用STS 4时遇到了需要JVM V11的问题。
安装JDK后,必须在
PATH
环境变量的第一个位置添加JDK的bin路径,以确保系统使用正确的版本。截图:
x9ybnkn63#
检查是否有JAVA_HOME变量集,这可能指向Java7安装,并将eclipse安装程序引入错误的轨道
2w3kk1z54#
您还可以在运行Eclipse可执行安装文件的同一个cmd中设置JAVA_HOME。
设置JAVA_HOME=“C:\程序文件\Java\jdk1.8.0_171”
“C:\用户\XX\下载\安装程序\win64.exe”
mm9b1k5b5#
最近我得到了同样的问题与STS.我已经发出了下面的命令在cmd与管理员权限:设置JAVA_HOME=“C:\程序文件\Java\jdk-15.0.2\bin”
它解决了我的问题。希望它对你有用。
juzqafwq6#
仅供参考:安装多个JDK/JRE导致Eclipse检测到错误的JDK/JRE(jdk 8而不是所需的11)。除了设置JAVA_HOME之外,我不得不重新排序PATH变量,将11放在8之前。
gtlvzcf87#
如果其他解决方案都不起作用,只有一个解决方案:你有两种类型的系统变量,用户和系统。你需要删除所有的路径(相对和绝对),指向任何版本的java从系统变量部分。为我工作!
3htmauhk8#
我在使用java17时也遇到过类似的问题。
我将环境变量路径更改为
jdk17\bin\javaw.exe
例如:
C:\程序文件\Java\文件夹\Java文件
在这之后,它对我来说工作得很好