jvm的1.7版本不适合该产品。 Eclipse Nano在窗口中需要1.8版以上的版本

问题描述 投票:8回答:15

我正在尝试在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
15个回答
6
投票
sudo /usr/sbin/update-alternatives --config java

并选择JVM 1.8


0
投票

查找JVM

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

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

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


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。


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

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


0
投票

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

这只是跳过此步骤。


0
投票

我在路径上同时拥有1.7和1.8,在Pah中位于1.7的顶部,位于其下方的1.8,因此我将1.7移到1.8之下,这就是它的工作原理。


8
投票

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

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

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


4
投票

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


2
投票

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

错误的可能原因-您正在安装的Eclipse版本,而Java版本应为同一位,即32位或64位

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

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


2
投票

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


2
投票

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

尽管我只安装了Java 1.8,但我发现我也安装了1.7升级文件(安装1.8时不会自动卸载该文件。

卸载此升级文件使我能够安装Eclipse IDE。


2
投票

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


1
投票

我有相同的问题,但对这个问题有不同的解决方案。尽管我将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 

您现在应该很好走!


0
投票

两件事:

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

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

© www.soinside.com 2019 - 2024. All rights reserved.