2015-09-07 175 views
0

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

我想让eclipse忽略模式main.java。它应该org.xx.yy直接启动..

截图: directory

我怎样才能解决呢? 谢谢。

+0

有你修改了课程中的包装声明? –

+0

你可以看看问题标签,看看你的项目有什么问题。请把它写在问题上。 –

+0

完成,谢谢你的评论。 fran:我不能改变声明,因为eclipse应该忽略package声明的main.java部分。 – Neil

回答

1

尝试以下操作:

选项1:(Eclipse的方式)

  • 转到Project Explorer视图:右键单击项目 - >配置构建路径
  • 转到来源标签并检查包含的源文件夹(s)
  • 如果您发现只有ACT/src为包括源,编辑和更改为ACT/src目录/主/ JAVA

选项2:(Maven的方式)

  • 右键单击项目 - >的Maven - >更新项目
  • 项目 - >清洁
+0

谢谢,它说文件夹src/main/java已经存在 编辑:我删除了该文件夹,然后在更正构建路径后重新读取它,它的工作原理非常感谢! – Neil

+0

相关提示:) –

0

右键单击该项目,选择的Maven>更新项目...

确保这些项目进行检查:从pom.xml的

  • 更新项目配置从
  • 刷新工作空间资源本地文件系统

单击确定。

+0

没有工作..谢谢。 – Neil

1

你必须删除源的SRC。

请执行以下操作。

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

注意:您应该只在源代码中包含以下内容。

  • ACT/src目录/主/ JAVA
  • ACT/src目录/ test/java下
  • ACT/src目录/主/资源
  • ACT/src目录/测试/资源
+0

如果您不删除src文件夹,它会说“该文件夹已存在”。 – Neil