Eclipse无法识别JVM 1.8

仍然试图让Eclipse IDE工作并运行到不兼容的JVM错误。 我按照这里的步骤操作: 我安装了Java 7,但Eclipse一直说1.6不适合这个产品

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

我遇到了与上述相同的问题。 由于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。

这需要几个小时的时间。 我希望这certificate是有用的。

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

编辑:2018年4月 – 现在是8u161和8u162(只需要一个,我使用8u162,它工作。)

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

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

打开终端并检查路径变量中当前设置的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的?

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

以下是步骤:

  • 从这个站点下载1.8 JDK
  • 安装它
  • 复制jre文件夹并将其粘贴到“C:\ Program Files(x86)\ EclipseNeon \”中
  • 将文件夹重命名为“jre”
  • 再次开始日食

它应该工作。

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

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

它应该工作。