1.7 版的 jvm 不适合本产品。 window 中的 eclipse nano 需要更高版本 1.8
version 1.7 of the jvm is not suitable for this product. version 1.8 greater is required for eclipse nano in window
我试图在 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
两件事:
在这里检查这个问题,因为它很相似并且有一些很好的建议Eclipse - no Java (JRE) / (JDK) ... no virtual machine
此外,从 Oracle 获取最新的 JRE 和 JDK 与从 java.com http://www.oracle.com/technetwork/java/javase/downloads/index.html
找到 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-inst-linux64.tar.gz" 的文件。当我打开eclipse时,它显示"Version 1.7.0_121 of the JVM is not suitable for this product. Version: 1.8"。然后执行
cd /usr/bin/
sudo ln -s /Your_JAVA_PATH /usr/bin/java
然后就可以安装eclipse了
我安装的时候也遇到同样的错误
错误的可能原因 - 您正在安装的 eclipse 版本和 Java 版本应该是相同的位,即 32 位或 64 位
解决方案:我已经下载并安装了 64 位和 32 位的 java,现在我的问题消失了。
请告诉我它是否适合你。
当你下载最新的eclipse,解压后,你可以找到名为eclipse-installer的文件夹,里面有eclipse-inst文件。无需双击它开始安装,只需导航到终端中的文件夹和 运行 ./eclipse-inst
命令即可。它为您完成整个安装。它对我有用,希望谁也遇到了同样的问题(jvm 的 1.7 版不适合该产品。需要更高的 1.8 版)得到解决。 :)
sudo /usr/sbin/update-alternatives --config java
和select jvm 1.8
只需从 Java SE Development Kit 8 Downloads 下载 1.8 JDK 安装它,然后复制 jre 文件夹并将其粘贴到:
"C:\Program Files (x86)\EclipseNeon\"
然后将文件夹重命名为 "jre",再次启动 eclipse 它应该可以工作了。
在 Windows 系统上我遇到了同样的问题。
虽然我只安装了Java 1.8,但我发现我也安装了1.7升级文件(安装1.8时没有自动卸载)。
卸载此升级文件允许我安装 Eclipse IDE。
- 确保 java 和 eclipse 版本相同(32 位或 64 位)
- 尝试 运行 eclipse-installer 作为管理员(这对我有用)
我遇到了同样的问题,但我有不同的解决方案。
尽管我将 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 10)。您需要设置 "JAVA_HOME" 系统环境变量指向 JDK 8 文件夹并编辑 "Path" 系统环境变量以获得 JRE 8 的 bin 文件夹的新路径,这应该位于列表的顶部。
给 windows 用户的提示
Version 1.7 of the JVM is not suitable for this product. version 1.8
greater is required
- 用户收到上述错误消息是因为他们有多个 jdk 版本或者他们没有安装最新版本的 jdk,即使您安装了最新版本的 jdk 并且您如果你没有像 1.7 那样删除旧版本的 jdk 你会得到上面的错误消息,所以最好删除旧版本的 jdk 和 jre 等
-> 如果您已经安装了最新版本的 jdk,请忽略此步骤
下载 32 或 64 位最新 jdk 来自:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
-> 转到 C:\Program Files\Java 并查找旧版本的 jdk ,假设您有 1.7 版本的 jdk 删除它们以便您离开只有最新版本,您也可以通过删除来删除旧版本的 jre。
-> 接下来 运行 eclipse 你不会收到 v1.7 消息
如果您需要跳过此步骤,只需更改所需的版本号即可,例如:
使用任何文本编辑器安装打开 path/AptanaStudio3.ini
并改变
-Dosgi.requiredJavaVersion=1.8 至 -Dosgi.requiredJavaVersion=1.7
这只是为了跳过这一步。
我在路径中有 1.7 和 1.8,在 Pah 中 1.7 在上面,1.8 在下面,所以我将 1.7 移到 1.8 下面,就是这样。
进入Eclipse目录,找到并打开eclipse.ini配置文件,然后将下面的参数修改为你想要的版本,就可以了。
-Dosgi.requiredJavaVersion=1.8
对我有用
- Eclipse 会考虑 eclipse.ini 文件中提到的版本,这个错误
表示您安装的 java 版本(在环境变量中)和提到的 java
eclipse.ini 文件中的版本不匹配。
- 您可以在那里更改 java 版本(它将在 eclipse-installation-dir 中)。
- 改变 属性 如下:-
-Dosgi.requiredJavaVersion=
到 Oracle 的网站并下载最新版本的 Java JDK。 (https://www.oracle.com/java/technologies/javase-downloads.html)
在您的计算机上安装程序。
删除所有与 Oracle 和 Java 相关的旧环境变量。
将新安装相关的环境变量一路设置到bin文件夹下。 (在环境变量部分包含 bin 文件夹)
在 eclipse.ini 中更新下面的行对我有用
-Dosgi.requiredJavaVersion=1.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
两件事:
在这里检查这个问题,因为它很相似并且有一些很好的建议Eclipse - no Java (JRE) / (JDK) ... no virtual machine
此外,从 Oracle 获取最新的 JRE 和 JDK 与从 java.com http://www.oracle.com/technetwork/java/javase/downloads/index.html
找到 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-inst-linux64.tar.gz" 的文件。当我打开eclipse时,它显示"Version 1.7.0_121 of the JVM is not suitable for this product. Version: 1.8"。然后执行
cd /usr/bin/
sudo ln -s /Your_JAVA_PATH /usr/bin/java
然后就可以安装eclipse了
我安装的时候也遇到同样的错误
错误的可能原因 - 您正在安装的 eclipse 版本和 Java 版本应该是相同的位,即 32 位或 64 位
解决方案:我已经下载并安装了 64 位和 32 位的 java,现在我的问题消失了。
请告诉我它是否适合你。
当你下载最新的eclipse,解压后,你可以找到名为eclipse-installer的文件夹,里面有eclipse-inst文件。无需双击它开始安装,只需导航到终端中的文件夹和 运行 ./eclipse-inst
命令即可。它为您完成整个安装。它对我有用,希望谁也遇到了同样的问题(jvm 的 1.7 版不适合该产品。需要更高的 1.8 版)得到解决。 :)
sudo /usr/sbin/update-alternatives --config java
和select jvm 1.8
只需从 Java SE Development Kit 8 Downloads 下载 1.8 JDK 安装它,然后复制 jre 文件夹并将其粘贴到:
"C:\Program Files (x86)\EclipseNeon\"
然后将文件夹重命名为 "jre",再次启动 eclipse 它应该可以工作了。
在 Windows 系统上我遇到了同样的问题。
虽然我只安装了Java 1.8,但我发现我也安装了1.7升级文件(安装1.8时没有自动卸载)。
卸载此升级文件允许我安装 Eclipse IDE。
- 确保 java 和 eclipse 版本相同(32 位或 64 位)
- 尝试 运行 eclipse-installer 作为管理员(这对我有用)
我遇到了同样的问题,但我有不同的解决方案。
尽管我将 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 10)。您需要设置 "JAVA_HOME" 系统环境变量指向 JDK 8 文件夹并编辑 "Path" 系统环境变量以获得 JRE 8 的 bin 文件夹的新路径,这应该位于列表的顶部。
给 windows 用户的提示
Version 1.7 of the JVM is not suitable for this product. version 1.8 greater is required
- 用户收到上述错误消息是因为他们有多个 jdk 版本或者他们没有安装最新版本的 jdk,即使您安装了最新版本的 jdk 并且您如果你没有像 1.7 那样删除旧版本的 jdk 你会得到上面的错误消息,所以最好删除旧版本的 jdk 和 jre 等
-> 如果您已经安装了最新版本的 jdk,请忽略此步骤 下载 32 或 64 位最新 jdk 来自:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
-> 转到 C:\Program Files\Java 并查找旧版本的 jdk ,假设您有 1.7 版本的 jdk 删除它们以便您离开只有最新版本,您也可以通过删除来删除旧版本的 jre。 -> 接下来 运行 eclipse 你不会收到 v1.7 消息
如果您需要跳过此步骤,只需更改所需的版本号即可,例如: 使用任何文本编辑器安装打开 path/AptanaStudio3.ini 并改变 -Dosgi.requiredJavaVersion=1.8 至 -Dosgi.requiredJavaVersion=1.7
这只是为了跳过这一步。
我在路径中有 1.7 和 1.8,在 Pah 中 1.7 在上面,1.8 在下面,所以我将 1.7 移到 1.8 下面,就是这样。
进入Eclipse目录,找到并打开eclipse.ini配置文件,然后将下面的参数修改为你想要的版本,就可以了。
-Dosgi.requiredJavaVersion=1.8
对我有用
- Eclipse 会考虑 eclipse.ini 文件中提到的版本,这个错误 表示您安装的 java 版本(在环境变量中)和提到的 java eclipse.ini 文件中的版本不匹配。
- 您可以在那里更改 java 版本(它将在 eclipse-installation-dir 中)。
- 改变 属性 如下:- -Dosgi.requiredJavaVersion=
到 Oracle 的网站并下载最新版本的 Java JDK。 (https://www.oracle.com/java/technologies/javase-downloads.html)
在您的计算机上安装程序。
删除所有与 Oracle 和 Java 相关的旧环境变量。
将新安装相关的环境变量一路设置到bin文件夹下。 (在环境变量部分包含 bin 文件夹)
在 eclipse.ini 中更新下面的行对我有用 -Dosgi.requiredJavaVersion=1.8