java - 我安装了 Java 7 但 Eclipse 一直说 1.6 不适合这个产品

标签 java eclipse macos

我在 Mac OS X 10.9.4 上使用最新版本的 Eclipse Luna。每当我尝试打开 Eclipse 时,它​​都会显示“JVM 的 1.6.0_65 版本不适合该产品,需要 1.7 或更高版本”。我安装了 java 7(JRE,我不需要 JDK),但我仍然遇到同样的错误。我尝试了 java -version,输出是“java version 1.6.0_65”。我可以在我的系统首选项中看到 java 图标。我还重新启动了我的 Mac 以查看它是否有效,但这也无济于事。我在谷歌上搜索,有些人建议其他用户更改 Eclipse.ini 文件,说明不清楚,我是 Java 初学者,所以我不知道在哪里编辑什么。任何分步说明将不胜感激。

最佳答案

我在 OSX 上全新安装 Eclipse Mars 时遇到了同样的问题。我从 https://java.com/en/download/ 安装了 JRE (对我来说,这是谷歌搜索“java 下载”的最高结果。

这对我来说失败了,同样的信息是“1.6.0_65 版的 JVM 不适合这个产品,需要 1.7 版或更高版本”

然后我看到一条评论说我应该从 oracle 获取 JRE/JDK:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

从 Oracle Eclipse 下载最新的 JDK 后启动正常。

关于java - 我安装了 Java 7 但 Eclipse 一直说 1.6 不适合这个产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25102627/

相关文章:

java - 如何在 Mac 上设置 Eclipse 以进行 Wowza 模块调试

java - eclipse "System version"中的 "Driver Definitions"有什么用?

c++ - 静态对象未在 Mac OS X 上初始化

c++ - linux 中的 sys/ioctl.h 问题

java - 在异常 "throws"中使用泛型并具有 List<String> 参数的类无法编译

java - 如何将捕获/图库图像传递到android中的下一个 Activity

java - "AWT-EventQueue-0"java.lang.NullPointerException 中的异常

c++ - 新手在这里 : Different results on PC and MAC. 为什么?

python - 导入pygame时出错

java - 基于子字符串以特定顺序输出文件 - Java