java 尝试在Windows 10 PC上安装Eclipse时JVM不兼容

tjvv9vkg  于 2023-01-19  发布在  Java
关注(0)|答案(8)|浏览(328)

我正在尝试运行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。谢谢!

wmvff8tz

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
-虚拟边际

bn31dyow

bn31dyow2#

我在Windows 10上使用STS 4时遇到了需要JVM V11的问题。
安装JDK后,必须在PATH环境变量的第一个位置添加JDK的bin路径,以确保系统使用正确的版本。
截图:

x9ybnkn6

x9ybnkn63#

检查是否有JAVA_HOME变量集,这可能指向Java7安装,并将eclipse安装程序引入错误的轨道

2w3kk1z5

2w3kk1z54#

您还可以在运行Eclipse可执行安装文件的同一个cmd中设置JAVA_HOME。
设置JAVA_HOME=“C:\程序文件\Java\jdk1.8.0_171”
“C:\用户\XX\下载\安装程序\win64.exe”

mm9b1k5b

mm9b1k5b5#

最近我得到了同样的问题与STS.我已经发出了下面的命令在cmd与管理员权限:设置JAVA_HOME=“C:\程序文件\Java\jdk-15.0.2\bin”
它解决了我的问题。希望它对你有用。

juzqafwq

juzqafwq6#

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

gtlvzcf8

gtlvzcf87#

如果其他解决方案都不起作用,只有一个解决方案:你有两种类型的系统变量,用户和系统。你需要删除所有的路径(相对和绝对),指向任何版本的java从系统变量部分。为我工作!

3htmauhk

3htmauhk8#

我在使用java17时也遇到过类似的问题。
我将环境变量路径更改为
jdk17\bin\javaw.exe
例如:
C:\程序文件\Java\文件夹\Java文件
在这之后,它对我来说工作得很好

相关问题