【问题标题】:Update to java-8, Maven restore jre to old version in eclipse kepler更新到 java-8,Maven 在 Eclipse 开普勒中将 jre 恢复到旧版本
【发布时间】:2015-04-16 13:29:42
【问题描述】:

我正在尝试升级到 Java 8。 我正在为我的 java 项目使用 Eclipse kepler 一个 maven。

做了以下事情:

  • 已安装 jdk 8。
  • 更改了我的 JAVA_HOME 系统变量以指向新的 jdk。
  • 在我的 Eclipse Kepler 中我安装了:

Eclipse Java 8 Support For Kepler

Java 8 Facet for Web Tools for Eclipse Kepler SR2

Java™ 8 support for m2e for Eclipse Kepler SR2

然后对于我的每个项目,我确保将项目方面、java 编译器和 jre(在 java 构建路径中)更新到 1.8 版。

在每个 pom.xml 中还将 java 版本更改为 1.8。

问题发生在我做maven-->更新项目时,这会导致项目方面、编译器和jre设置由于某种原因跳转到1.4。

然后我可以手动(再次)将它们更改回 1.8,一切都很好,但是每次我更新 maven 依赖项或运行 maven-->更新项目时,我都会再次遇到问题。

有什么建议吗?

【问题讨论】:

  • 使用最新的 m2e 版本?
  • 你能发布你的 pom.xml 吗?
  • 最终更新到 Luna 以解决问题..

标签: java-8 maven-3 eclipse-kepler


【解决方案1】:

我有同样的问题,我有

[Java 8 对 Eclipse Kepler SR2 的支持]

Eclipse Java 8 Support (for Kepler SR2) JDT, PDE

Java™ 8 support for m2e for Eclipse Kepler SR2

已安装。

在 Eclipse 中转到 Help -> Eclipse Marketplace..., 转到“安装”选项卡并更新这三个(或卸载并重新安装)。

我在 pom.xml 中也有 1.8,它在使用 Maven 时有效 -> 更新项目

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-06-12
    • 2014-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多