9

我正在尝试在 Windows 7 中启动 Eclipse Nano,但出现错误:

Version 1.7 of the JVM is not suitable for this product. version 1.8 greater is required for Eclipse Nano in Windows 

我已经在系统上安装了 Java 8

4

19 回答 19

10

只需从Java SE Development Kit 8 Downloads下载 1.8 JDK安装它,然后复制 jre 文件夹并将其粘贴到:

"C:\Program Files (x86)\EclipseNeon\"

然后将文件夹重命名为“jre”,再次启动 eclipse 它应该可以工作。

于 2017-09-19T10:12:16.900 回答
9
sudo /usr/sbin/update-alternatives --config java

并选择 jvm 1.8

于 2017-09-17T20:50:53.260 回答
4

我遇到了同样的问题(Windows 10)。您需要将“JAVA_HOME”系统环境变量设置为指向 JDK 8 文件夹并编辑“Path”系统环境变量以获得 JRE 8 的bin文件夹的新路径,这应该在列表的顶部。

于 2018-07-20T16:51:21.283 回答
2

我在安装时也遇到了同样的错误

错误的可能原因 - 您正在安装的 eclipse 版本和 Java 版本应该是相同的位,即 32 位或 64 位

解决方案:我已经下载了64位和32位的java并安装了,现在我的问题已经消失了。

请让我知道它是否适合您。

于 2017-06-07T12:45:57.447 回答
2

当您下载最新的 eclipse 并解压后,您可以找到名为 eclipse-installer 的文件夹,其中包含 eclipse-inst 文件。无需双击它开始安装,只需导航到终端中的文件夹并运行./eclipse-inst命令即可。它为您完成整个安装。它对我有用,希望谁也遇到同样的问题(jvm 1.7 版不适合这个产品。需要 1.8 更高的版本)得到解决。:)

于 2017-09-05T06:32:17.910 回答
2

在 Windows 系统上,我遇到了同样的问题。

虽然我只安装了 Java 1.8,但我发现我也安装了 1.7 升级文件(安装 1.8 时没有自动卸载)。

卸载此升级文件允许我安装 Eclipse IDE。

于 2017-10-24T14:23:48.183 回答
2

我有同样的问题,我对这个问题有不同的解决方案。尽管我将其设置JAVA_HOME为 1.8(通过 CMD 和环境变量),但错误仍然存​​在。

所以我打开 CMD 提示符,输入:

java - version 

找出 1.7 是我的系统设置的版本。在那之前,我不知道它从哪里获取这个版本。

然后我使用以下命令将其更改为 1.8:

set path=C:\.....eclipse\jdk1.8.0_141-b15\bin

它奏效了!

使用相同的命令重新检查它是否设置为 1.8:

java -version 

你现在应该可以走了!

于 2018-05-11T07:29:08.493 回答
2

如果它是 64 位 Eclipse。您需要明确下载并安装 64 位 Java 8 或更高版本。
从这里下载它
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

于 2018-06-17T14:25:44.163 回答
2

给 Windows 用户的提示

JVM 1.7 版不适用于该产品。需要更高版本 1.8

  • 用户收到上述错误消息是因为他们有多个 jdk 版本或者他们没有安装最新版本的 jdk,即使您安装了最新版本的 jdk 并且如果您没有删除旧版本的 jdk(如 1.7),您将收到上述错误消息,所以最好摆脱旧版本的 jdk 和 jre 等。

-> 如果您已经安装了最新版本的 jdk,则忽略此步骤:https ://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 已经下载了 32 或 64 位最新 jdk

-> 转到 C:\Program Files\Java 并查找旧版本的 jdk,假设你有 1.7 版本的 jdk 删除它们,这样你就只剩下最新版本了,你也可以在这里删除旧版本的 jre通过删除。-> 下次运行 eclipse 你将不会收到 v1.7 消息

于 2018-09-28T06:26:24.593 回答
1

找到 JVM

如果 eclipse/jre 目录下安装了 JVM,Eclipse 会使用它;否则启动器将查询 eclipse.ini 文件和系统路径变量。Eclipse 不参考 JAVA_HOME 环境变量。

要显式指定您选择的 JVM,您可以使用 -vm 命令行参数:

eclipse -vm c:\jre\bin\javaw.exe ''通过执行指定的java可执行文件启动Java
eclipse -vm c:\jre\bin\client\jvm.dll ''通过在eclipse进程中加载​​jvm启动Java

于 2016-08-18T15:22:31.103 回答
1

进入 Eclipse 目录,找到并打开 eclipse.ini 配置文件,然后将下面的参数修改为你想要的版本,它就可以工作了。

-Dosgi.requiredJavaVersion=1.8

它对我有用

于 2020-04-07T08:10:43.377 回答
1
  1. Eclipse 会考虑 eclipse.ini 文件中提到的版本,这个错误意味着您安装的 java 版本(在环境变量中)和 eclipse.ini 文件中提到的 java 版本不匹配。
  2. 您可以在那里更改 java 版本(它将在 eclipse-installation-dir 中)。
  3. 更改属性如下:- -Dosgi.requiredJavaVersion=
于 2020-05-30T13:44:28.227 回答
1

在 eclipse.ini 中更新以下行对我有用 -Dosgi.requiredJavaVersion=1.8

于 2020-10-16T15:16:08.260 回答
0

两件事情:

在这里检查这个问题,因为它很相似并且有一些好的指针Eclipse - 没有 Java (JRE) / (JDK) ...没有虚拟机

此外,从 Oracle 与 java.com http://www.oracle.com/technetwork/java/javase/downloads/index.html获取最新的 JRE 和 JDK

于 2016-08-18T14:41:03.410 回答
0

今天我遇到了同样的问题。我下载了名为“eclipse-inst-linux64.tar.gz”的文件。我打开eclipse的时候显示“1.7.0_121的JVM版本不适合这个产品。版本:1.8”。然后执行

cd /usr/bin/
sudo ln -s /Your_JAVA_PATH /usr/bin/java

然后就可以安装eclipse了。

于 2017-05-14T10:54:20.157 回答
0
  • 确保 java 和 eclipse 版本相同(32 位或 64 位)
  • 尝试以管理员身份运行 eclipse-installer(这对我有用)
于 2018-03-07T15:15:35.557 回答
0

如果您需要跳过此步骤,只需更改所需版本号,例如:使用任何文本编辑器安装路径/AptanaStudio3.ini 打开并将 -Dosgi.requiredJavaVersion=1.8 更改为 -Dosgi.requiredJavaVersion=1.7

这只是为了跳过这一步。

于 2019-02-24T17:40:51.040 回答
0

我有 1.7 和 1.8 的路径,1.7 位于顶部,1.8 位于 Pah 下方,所以我将 1.7 移到 1.8 以下,这就是它的工作原理。

于 2019-10-25T18:36:47.770 回答
0
  1. 访问 Oracle 网站并下载最新版本的 Java JDK。(https://www.oracle.com/java/technologies/javase-downloads.html

  2. 在您的计算机上安装该程序。

  3. 删除所有与 Oracle 和 Java 相关的旧环境变量。

  4. 将新安装相关的环境变量设置到bin文件夹。(在环境变量部分包括 bin 文件夹)

于 2020-10-13T08:04:15.493 回答