【问题标题】:version 1.7 of the jvm is not suitable for this product. version 1.8 greater is required for eclipse nano in windowjvm 1.7 版不适合这个产品。窗口中的 eclipse nano 需要更高版本 1.8
【发布时间】:2016-12-25 13:05:41
【问题描述】:

我正在尝试在 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 jvm window version eclipse-neon


    【解决方案1】:

    两件事:

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

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

    【讨论】:

    • 如果没有安装 Java,OP 将不会收到此消息。看起来要么只安装了 Java 7,要么同时安装了 Java 7 和 Java 8。
    【解决方案2】:

    找到 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

    【讨论】:

      【解决方案3】:

      今天我遇到了同样的问题。我下载了名为“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了。

      【讨论】:

        【解决方案4】:

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

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

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

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

        【讨论】:

          【解决方案5】:

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

          【讨论】:

          • 我在 Unbuntu 上使用 apt-get 安装了 eclipse。安装程序在哪里?
          • 我很开心。当我找到目录并运行安装程序时,它显示Version 1.7.0_181 of the JVM is not suitable for this product. Version: 1.8 or greater is required.
          【解决方案6】:
          sudo /usr/sbin/update-alternatives --config java
          

          并选择 jvm 1.8

          【讨论】:

          • 这给出了消息There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java Nothing to configure.
          • +1。在我的 Ubuntu 18.04(从 14.04 升级)上,路径不同:$ which update-alternatives /usr/bin/update-alternatives
          【解决方案7】:

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

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

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

          【讨论】:

            【解决方案8】:

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

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

            卸载此升级文件后,我可以安装 Eclipse IDE。

            【讨论】:

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

              【讨论】:

                【解决方案10】:

                我遇到了同样的问题,我对此问题有不同的解决方案。 虽然我将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 
                

                你现在应该可以走了!

                【讨论】:

                  【解决方案11】:

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

                  【讨论】:

                  • 谢谢! eclipse 安装程序提供了错误的链接。
                  • 那里有很多选项可供选择。我怎么知道哪一个是正确的?
                  【解决方案12】:

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

                  【讨论】:

                  • 另外,从 Path 中删除所有指向旧 JDK 版本的目录。
                  【解决方案13】:

                  给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 消息

                  【讨论】:

                    【解决方案14】:

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

                    这只是为了跳过这一步。

                    【讨论】:

                      【解决方案15】:

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

                      【讨论】:

                        【解决方案16】:

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

                        -Dosgi.requiredJavaVersion=1.8

                        它对我有用

                        【讨论】:

                          【解决方案17】:
                          1. Eclipse 会考虑 eclipse.ini 文件中提到的版本,这个错误 表示您安装的 java 版本(在环境变量中)和提到的 java eclipse.ini 文件中的版本不匹配。
                          2. 您可以在那里更改 java 版本(它将在 eclipse-installation-dir 中)。
                          3. 如下更改属性:- -Dosgi.requiredJavaVersion=

                          【讨论】:

                          • 或者一个更好的方法来代替这个 - 如果你安装了多个 JDK 和 JRE,你将不得不删除旧的。 Eclipse 将遍历 Java 文件夹并使用它找到的第一个 1。即使您拥有最新的,它也会选择顶部的那个并开始使用它。这就是我所做的,它奏效了。
                          【解决方案18】:
                          1. 访问 Oracle 网站并下载最新版本的 Java JDK。 (https://www.oracle.com/java/technologies/javase-downloads.html)

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

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

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

                          【讨论】:

                            【解决方案19】:

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

                            【讨论】:

                              猜你喜欢
                              • 1970-01-01
                              • 1970-01-01
                              • 1970-01-01
                              • 2017-01-09
                              • 2011-09-24
                              • 2015-11-16
                              • 1970-01-01
                              • 1970-01-01
                              • 2023-04-08
                              相关资源
                              最近更新 更多