【问题标题】:Eclipse Error:Target runtime jre1.8.0_31 is not definedEclipse 错误:目标运行时 jre1.8.0_31 未定义
【发布时间】:2017-01-28 05:56:27
【问题描述】:

enter image description here

我已经导入了一个 Maven 项目。在项目编译过程中,我遇到了一些错误,如图所示。 IDE版本 面向 Web 开发人员的 Eclipse Java EE IDE。

版本:Mars.2 版本 (4.5.2) 内部版本号:20160218-0600

【问题讨论】:

  • 你没有附加任何图片。
  • 我无权附加图片您可以点击此处输入图片描述链接图片将打开。
  • 你是如何解决这个问题的?
  • 我已经检查了项目/Targeted runtimes/jre1.8.0_31 是否已经被选中,并且还检查了选择显示所有运行时但没有解决
  • 您是否尝试过运行 mvn eclipse,以防万一您的环境设置正确,可能存在依赖刷新问题。

标签: java eclipse apache eclipse-plugin m2eclipse


【解决方案1】:

您的.class 文件似乎没有生成。尝试清理您的工作区,然后在 eclipse 中刷新 maven 依赖项。 如果您的环境设置正确,这有望解决您的问题。

【讨论】:

  • 我设置环境路径:- \apache-maven-3.3.9-bin\apache-maven-3.3.9\bin; MAVEN_HOME:-\apache-maven-3.3.9-bin\apache-maven-3.3.9 我清理并刷新 maven 但仍然无法正常工作
【解决方案2】:

我遇到了同样的问题,为了解决这个问题,我终于对缺少的运行时名称进行了查找/grep。这出现了.settings/org.eclipse.wst.common.project.facet.core.xml,其中包含一行<runtime name="jdk1.8.0_66">。我删除了那行并刷新了模块,一切都很好。

【讨论】:

    【解决方案3】:

    Got Project Build path 然后选择 Targeted Runtime 选择希望 jre 并应用更改。清理项目后,一切对我来说都很好。

    【讨论】:

      【解决方案4】:

      在项目的属性中检查目标运行时:

      【讨论】:

        猜你喜欢
        • 2017-02-04
        • 2016-10-08
        • 1970-01-01
        • 1970-01-01
        • 2013-10-25
        • 1970-01-01
        • 2016-06-15
        • 2013-07-12
        • 2013-12-14
        相关资源
        最近更新 更多