【问题标题】:java compilation errorjava编译错误
【发布时间】:2011-01-17 17:29:33
【问题描述】:

我在我的项目中遇到多个编译错误,大部分代码都是红色的,但奇怪(或不是)的事情是,在使用 maven 构建项目时,一切都已成功构建,并且按照应有的方式组装了战争是。

问题是自动建议不起作用,因为代码没有编译。我该怎么做才能解决这个问题?

我正在使用eclipse,抱歉

更新:

我已经尝试了以下所有建议,但没有一个奏效

【问题讨论】:

  • 你用的是什么IDE?
  • 如果您使用的是 Eclipse,您是否安装了 m2Eclipse 插件?您的 IDE 可能未设置为正确处理 maven 项目,因此无法识别类路径应包含您的所有 maven 依赖项。
  • 如果你使用的是eclipse,maven可以使用mvn eclipse:eclipse为你配置一个eclipse项目。
  • 令我惊讶的是,您费心告诉我们当前的答案没有帮助...但您仍然没有告诉我们您看到了什么编译错误。
  • @Jon Skeet Classes 无法找到/解决,好像我没有依赖项,但我确实有,这很奇怪

标签: java eclipse maven-2


【解决方案1】:

如果您使用的是 Eclipse,请尝试 Project > clean.. your project。

我不知道为什么,但 Eclipse 有时只是认为您的项目错了,但事实并非如此。清理它以完全重新构建它。

【讨论】:

    【解决方案2】:

    如果是 Eclipse 的话

    Project > Clean
    

    然后右键单击最父项目并执行

    Maven > Update Project Configuration
    Maven > Update Dependencies
    

    我猜你已经安装了 m2eclipse。

    【讨论】:

      【解决方案3】:

      在 IDE 中使用 maven 插件

      plugin for eclipse
      plugin for netbeans

      【讨论】:

        【解决方案4】:

        您很可能必须在 IDE 中包含外部库/依赖项。似乎当您使用 maven 构建时,这些依赖关系已经为您解决了。

        一些 IDE 支持 Maven 项目,试试看你的是否支持。

        【讨论】:

          【解决方案5】:

          您尚未指定正在使用的 IDE 或错误是什么,因此很难给您建议。我的猜测是您还没有配置您的项目(或任何等效的 IDE 概念)来告诉它您正在使用的库......而 Maven 构建文件已经包含该信息。

          编辑:好的,所以它找不到正确的库。选项:

          • 使用 Maven 插件并让它管理项目
          • 编辑项目的构建路径并明确告诉它要使用哪些 jar 文件。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-10-12
            • 2014-04-26
            • 2018-07-11
            • 1970-01-01
            • 1970-01-01
            • 2015-07-01
            相关资源
            最近更新 更多