Eclipse无法识别JVM 1.8

时间:2016-02-06 21:52:30

标签: java eclipse macos

仍然试图使Eclipse IDE工作并运行到不兼容的JVM错误。我按照这里的步骤进行了操作:I installed Java 7 but Eclipse keep saying that 1.6 is not suitable for this product

但遗憾的是没有效果。运行OSX 10.9.5并卸载开箱即用的Mac版本。 Java的新版本似乎出现在系统偏好设置中。请参阅随附的屏幕截图。我甚至做过一些基础知识,比如重新启动我的电脑等等。也许我需要对其他文件进行其他修改。我很熟悉终端,但对Eclipse和Java不熟悉。提前致谢! Screen shot of Terminal, System Preferences and Eclipse error message

7 个答案:

答案 0 :(得分:42)

我遇到了与上述相同的问题。由于Java不兼容,我无法安装Eclipse。我遵循的顺序如下:

  1. 升级到MAC OS Sierra
  2. 下载了Eclipse安装程序,但系统提示我需要安装旧版Java。
  3. 已安装的Java 1.6
  4. 无法安装Eclipse,并提示我需要Java 1.7或更高版本。下载并安装了Java 1.8
  5. 离开终端代码' java -version' //这将检查你的jre版本。尽管我已经升级到1.8,但这显示了返回的Java 1.6。 Java控制面板中列出的Java版本说1.8
  6. 尝试多次下载eclipse和Java以及多次重启始终具有相同的结果。
  7. 访问上面提到的Oracle网页: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html我找不到上面对8u73和8u74的引用,但我找到并选择下载1.8.0_12。我这样做了它安装没有任何困难,然后我能够毫无困难地安装Eclipse。
  8. 这耗费了我几个小时的时间。我希望这证明有用。

答案 1 :(得分:22)

好的,所以我真的不知道问题是什么,但我只是通过导航到这里http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html并安装8u74而不是8u73来修复它,这就是我去的时候我被提示做的事情用Java下载“最新版本”。所以改变版本最终是做了什么。 Eclipse现在推出很好。谢谢大家的帮助!

编辑:2018年4月 - 现在是8u161和8u162(只需要一个,我用8u162就可以了。)

答案 2 :(得分:19)

JRE是一个运行时环境,用于在您的计算机上运行Java内容。 Eclipse需要的是JDK作为开发工具包。

http://www.oracle.com/technetwork/pt/java/javase/downloads/jdk8-downloads-2133151.html安装最新的JDK(而不是JRE),你应该在Mac上做得好!

答案 3 :(得分:2)

打开终端并检查路径变量中当前设置的java版本。

你可以输入你的终端

来做到这一点
java -version // this will check your jre version. 
javac -version // this will check your compiler version

如果这显示不正确的java版本,但您已安装java 1.8,则必须将路径变量设置为较新版本的java。

为此,请添加以下行:

export JAVA_HOME=/path/to/java/jdk1.x

~/.bash_profile(与/Users/username/.bash_profile相同)

然后从终端执行此操作以设置新变量

source ~/.bash_profile

你的eclipse.ini也设置为什么?

-Dosgi.requiredJavaVersion=1.7

编辑:

请打开终端并输入

 find / -name "java" // This should find all folder named java on your file system.

你是如何首先安装java的?

答案 4 :(得分:2)

回答上面的答案,从这里完整安装JDK(撰写本文时为8u121) - http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html - 就可以了。通过Mac OS控制面板更新未更新配置文件变量。通过完整的安装程序安装,做了。然后Eclipse很高兴。

答案 5 :(得分:1)

以下是步骤:

  • this site
  • 下载1.8 JDK
  • 安装
  • 复制jre文件夹&将其粘贴到“C:\ Program Files(x86)\ EclipseNeon \”
  • 将文件夹重命名为“jre”
  • 再次开始日食

它应该有用。

答案 6 :(得分:1)

出于某种奇怪的原因,“Java SE Development Kit 8u151”给出了这个麻烦。只需从以下链接安装“Java SE Development Kit 8u152” -

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

它应该工作。