【问题标题】:Changed directories in eclipse, project went all red在eclipse中更改目录,项目全部变红
【发布时间】:2015-12-02 17:44:06
【问题描述】:

我正在尝试更正现有 eclipse 项目的结构,因此我将 src 路径更改为 src/main/java 和 src/test/java。 问题是即使重新导入项目后,eclipse 的行为也不正确。 它说:无法将 XYZ 解析为类型。

我试图让 Eclipse 忽略模式 main.java。它应该直接以 org.xx.yy 开头..

截图:

我该如何解决? 谢谢。

【问题讨论】:

  • 你修改类中的包声明了吗?
  • 您可以查看问题选项卡,看看您的项目有什么问题。请写在问题中。
  • 完成,感谢您的评论。 fran:我不能更改声明,因为 eclipse 应该忽略包声明的 main.java 部分。

标签: java eclipse maven directory


【解决方案1】:

您必须从源中删除 src。

执行以下操作。

  1. 右键单击您的项目 > 构建路径,然后单击配置构建路径。
  2. 单击源选项卡并删除 ACT/src。

注意:您的来源中应该只包含以下内容。

  • ACT/src/main/java
  • ACT/src/test/java
  • ACT/src/main/resources
  • ACT/src/test/resources

【讨论】:

  • 如果不删除 src 文件夹会提示“该文件夹已存在”。
【解决方案2】:

尝试以下方法:

选项 1:(Eclipse 方式)

  • 转到项目资源管理器视图:右键单击项目 -> 配置构建路径
  • 转到选项卡并检查包含的源文件夹
  • 如果您仅发现 ACT/src 作为包含的源,请对其进行编辑并更改为 ACT/src/main/java

选项 2:(Maven 方式)

  • 右键项目 -> Maven -> 更新项目
  • 项目 -> 清理

【讨论】:

  • 谢谢,它说文件夹 src/main/java 已经存在编辑:我删除了文件夹,然后在更正构建路径后读取它,它工作了谢谢!
【解决方案3】:

右击项目,选择Maven > Update Project...

确保检查这些项目:

  • 从 pom.xml 更新项目配置
  • 从本地文件系统刷新工作区资源

点击确定。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-18
    • 2019-01-08
    • 2011-06-22
    • 2016-11-01
    • 2021-06-13
    • 2011-11-21
    • 1970-01-01
    相关资源
    最近更新 更多