我正在尝试在 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
我正在尝试在 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
只需从Java SE Development Kit 8 Downloads下载 1.8 JDK安装它,然后复制 jre 文件夹并将其粘贴到:
"C:\Program Files (x86)\EclipseNeon\"
然后将文件夹重命名为“jre”,再次启动 eclipse 它应该可以工作。
sudo /usr/sbin/update-alternatives --config java
并选择 jvm 1.8
我遇到了同样的问题(Windows 10)。您需要将“JAVA_HOME”系统环境变量设置为指向 JDK 8 文件夹并编辑“Path”系统环境变量以获得 JRE 8 的bin文件夹的新路径,这应该在列表的顶部。
我在安装时也遇到了同样的错误
错误的可能原因 - 您正在安装的 eclipse 版本和 Java 版本应该是相同的位,即 32 位或 64 位
解决方案:我已经下载了64位和32位的java并安装了,现在我的问题已经消失了。
请让我知道它是否适合您。
当您下载最新的 eclipse 并解压后,您可以找到名为 eclipse-installer 的文件夹,其中包含 eclipse-inst 文件。无需双击它开始安装,只需导航到终端中的文件夹并运行./eclipse-inst
命令即可。它为您完成整个安装。它对我有用,希望谁也遇到同样的问题(jvm 1.7 版不适合这个产品。需要 1.8 更高的版本)得到解决。:)
在 Windows 系统上,我遇到了同样的问题。
虽然我只安装了 Java 1.8,但我发现我也安装了 1.7 升级文件(安装 1.8 时没有自动卸载)。
卸载此升级文件允许我安装 Eclipse IDE。
我有同样的问题,我对这个问题有不同的解决方案。尽管我将其设置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
你现在应该可以走了!
如果它是 64 位 Eclipse。您需要明确下载并安装 64 位 Java 8 或更高版本。
从这里下载它
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
给 Windows 用户的提示
JVM 1.7 版不适用于该产品。需要更高版本 1.8
-> 如果您已经安装了最新版本的 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 消息
找到 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
进入 Eclipse 目录,找到并打开 eclipse.ini 配置文件,然后将下面的参数修改为你想要的版本,它就可以工作了。
-Dosgi.requiredJavaVersion=1.8
它对我有用
在 eclipse.ini 中更新以下行对我有用 -Dosgi.requiredJavaVersion=1.8
两件事情:
在这里检查这个问题,因为它很相似并且有一些好的指针Eclipse - 没有 Java (JRE) / (JDK) ...没有虚拟机
此外,从 Oracle 与 java.com http://www.oracle.com/technetwork/java/javase/downloads/index.html获取最新的 JRE 和 JDK
今天我遇到了同样的问题。我下载了名为“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了。
如果您需要跳过此步骤,只需更改所需版本号,例如:使用任何文本编辑器安装路径/AptanaStudio3.ini 打开并将 -Dosgi.requiredJavaVersion=1.8 更改为 -Dosgi.requiredJavaVersion=1.7
这只是为了跳过这一步。
我有 1.7 和 1.8 的路径,1.7 位于顶部,1.8 位于 Pah 下方,所以我将 1.7 移到 1.8 以下,这就是它的工作原理。
访问 Oracle 网站并下载最新版本的 Java JDK。(https://www.oracle.com/java/technologies/javase-downloads.html)
在您的计算机上安装该程序。
删除所有与 Oracle 和 Java 相关的旧环境变量。
将新安装相关的环境变量设置到bin文件夹。(在环境变量部分包括 bin 文件夹)