【问题标题】:Why does Eclipse reference a 1.4 JRE?为什么 Eclipse 引用 1.4 JRE?
【发布时间】:2015-06-15 15:57:22
【问题描述】:

当尝试创建一个新的 Java 项目时,eclipse 告诉我工作区正在使用 1.4 JRE(见屏幕截图)。任何想法为什么它可能会这样说?我什至没有在我的机器上安装 1.4 JRE。

我在 Juno 3.8.2 上使用 GGTS 3.5.1。

我的 GGTS.ini (eclipse.ini) 文件有:

-vm
C:/Program Files/Java/jdk1.7.0_15/jre/bin/javaw.exe

【问题讨论】:

  • 也许 Juno 无法正确处理/识别 Java8 并以某种方式将其误认为/默认为 Java4?不过,这只是一个疯狂的猜测。编辑:也许这有帮助:stackoverflow.com/questions/24947844/…
  • 为什么不使用更新的 Eclipse 呢?火星一周后就要来了,我一直在使用 RC,它们也很稳定。
  • @JBNizet 第一个屏幕截图显示 Eclipse 检测到 1.4 JRE,尽管其余屏幕截图显示 OP 没有....
  • 确实,Kepler SR2 是第一个正确支持 Java 8 的版本,如果你为它添加额外的补丁。你现在真的应该切换到 Luna SR2,或者 24 日切换到火星。

标签: java eclipse


【解决方案1】:

正如@Marvin 在上面的 cmets 中提到的,Eclipse Juno 与 JDK 1.8 不兼容。 Eclipse 将 JDK 1.8 解释为 1.4 可能是一个错误,但我怀疑您可以通过从已安装的 JRE 列表中删除 1.8 或更新到最新版本的 Eclipse/Grails Tool Suite 来解决它(Juno 已经很老了,很快就会发布 3 个完整版本,最新版本的 GGTS 基于 Eclipse 4.4)。

【讨论】:

    猜你喜欢
    • 2016-03-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-08
    • 2013-02-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多