jvm版本1.7不适用于此产品。窗口中的eclipse nano需要更高版本1.8

时间:2016-08-18 14:32:20

标签: eclipse jvm window version eclipse-neon

我正在尝试在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

18 个答案:

答案 0 :(得分:7)

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

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

然后将文件夹重命名为" jre",再次启动eclipse它应该有效。

答案 1 :(得分:6)

sudo /usr/sbin/update-alternatives --config java

并选择jvm 1.8

答案 2 :(得分:2)

我遇到了同样的问题(Windows 10)。您需要设置“ JAVA_HOME” 系统环境变量以指向JDK 8文件夹,并编辑“ Path” 系统环境变量以具有指向JRE 8的 bin 文件夹,该文件夹应位于列表顶部。

答案 3 :(得分:1)

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

答案 4 :(得分:1)

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

答案 5 :(得分:1)

  1. Eclipse将考虑eclipse.ini文件中提到的版本,此错误 表示您安装的Java版本(在环境变量中)和提到的Java eclipse.ini文件中的版本不匹配。
  2. 您可以仅在此处更改Java版本(它将在eclipse-installation-dir中)。
  3. 按如下所示更改属性: -Dosgi.requiredJavaVersion =

答案 6 :(得分:1)

转到Eclipse目录,找到并打开eclipse.ini配置文件,然后将以下参数修改为所需的版本,即可使用。

-Dosgi.requiredJavaVersion=1.8

对我有用

答案 7 :(得分:1)

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

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

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

答案 8 :(得分:1)

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

答案 9 :(得分:1)

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

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

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

如果它适合您,请告诉我。

答案 10 :(得分:0)

  • 确保java和eclipse版本相同(32位或64位)
  • 尝试以管理员身份运行eclipse-installer(这对我有用)

答案 11 :(得分:0)

两件事:

请在此处查看此问题,因为它类似且有一些好的指针Eclipse - no Java (JRE) / (JDK) ... no virtual machine

此外,从Oracle.com http://www.oracle.com/technetwork/java/javase/downloads/index.html

获取Oracle最新的JRE和JDK

答案 12 :(得分:0)

Windows用户提示

  

JVM的1.7版本不适用于此产品。版本1.8   需要更多

  • 用户收到上述错误消息,因为他们安装了多个jdk版本或没有安装最新版本的jdk,即使您安装了jdk的最新版本,并且您没有删除1.7之类的旧版本的jdk,您也会得到以上错误消息,因此最好摆脱旧版本的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消息

答案 13 :(得分:0)

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

这只是跳过此步骤。

答案 14 :(得分:0)

我在Pah的路径中同时具有1.7和1.8,在Pah中1.7处于顶部,而在其下方则是1.8,所以我将1.7移到1.8之下,这就是可行的方法。

答案 15 :(得分:0)

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

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

然后你可以安装eclipse。

答案 16 :(得分:0)

  1. 访问Oracle网站并下载Java JDK的最新版本。 (https://www.oracle.com/java/technologies/javase-downloads.html

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

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

  4. 将与新安装有关的环境变量一直设置到bin文件夹。 (在环境变量部分包含bin文件夹)

答案 17 :(得分:0)

找到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'通过在日食过程中加载jvm来启动Java