Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/342.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在eclipse中更改了目录,项目变为红色_Java_Eclipse_Maven_Directory - Fatal编程技术网

Java 在eclipse中更改了目录,项目变为红色

Java 在eclipse中更改了目录,项目变为红色,java,eclipse,maven,directory,Java,Eclipse,Maven,Directory,我试图更正现有eclipse项目的结构,因此我将src路径更改为src/main/java和src/test/java。 问题是,即使在重新导入项目之后,eclipse也不能正常工作。 它表示:无法将XYZ解析为类型 我试图让eclipse忽略模式main.java。它应该直接以org.xx.yy开头 截图: 我怎样才能修好它? 谢谢。右键单击项目,选择Maven>更新项目 确保检查了以下项目: 从pom.xml更新项目配置 从本地文件系统刷新工作区资源 单击“确定”。尝试以下操作: 选项

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

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

截图:

我怎样才能修好它?
谢谢。

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

确保检查了以下项目:

  • 从pom.xml更新项目配置
  • 从本地文件系统刷新工作区资源
单击“确定”。

尝试以下操作:

选项1:(Eclipse方式)

  • 转到项目浏览器视图:右键单击项目->配置生成路径
  • 转到选项卡并检查包含的源文件夹
  • 如果您只找到ACT/src作为包含的源代码,请编辑它并更改为ACT/src/main/java
选项2:(马文路)

  • 右键单击Project->Maven->更新项目
  • 项目->清洁

您必须从源中删除src

执行以下操作

  • 右键单击项目>生成路径,然后单击配置生成路径
  • 单击源选项卡并删除ACT/src
  • 注意:您的源中应该只包含以下内容

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

    您修改了类中的包声明了吗?您可以查看“问题”选项卡,看看您的项目有什么问题。请写在问题中。完成,谢谢你的评论。fran:我不能更改声明,因为eclipse应该忽略包声明中的main.java部分。谢谢,它说src/main/java文件夹已经存在编辑:我删除了该文件夹,然后在更正构建路径后重新读取了它。谢谢!如果不删除src文件夹,它将显示“该文件夹已存在”。