gpt4 book ai didi

java - 导入到 Eclipse 时,Maven 生成的项目看起来有所不同

转载 作者:行者123 更新时间:2023-12-01 14:19:16 25 4
gpt4 key购买 nike

我试图使用它生成一个简单的 Spring-MVC 项目 this教程

但是。在 eclipse 中导入项目后。有几个错误(至少对我来说是这样)

首先是这个。

包装颜色为白色。我期望的是包应该是棕色的,就像 Eclipse 中的正常项目一样。

enter image description here

下一步。何时实现名为 IndexController 的接口(interface)。它告诉我这个错误

"The Resource is not on the build path of a Java Project

我做错了什么?

最佳答案

您的.java 文件位于resources 文件夹中。它们应该位于 /java/ 之一。

解决方法如下所示,但首先,了解发生了什么:

在 Maven 默认文件夹结构中,Java 源文件 (.java) 应位于/src/*/java 文件夹,例如 /src/main/java/src/test/java

/src/*/resources 文件夹保留用于程序使用的资源,例如配置/属性文件、图像等:

src
|--main
| |--java
| | |--com
| | | |--mypackage
| | | |--MyClassA.java
| | | |--submypackage
| | | |--SomeOtherClass.java
| | |--net
| | |--netpackage
| | |--MyNetClassA.java
| |--resources
| |--myAppConfig.xml
|--test
|--java
| |--com
| |--anotherpackage
| |--AnotherClassTest.java
|--resources

如何修复它:

创建 /java/ 源文件夹并将 .java 文件放置在其中:

  • 右键单击Java 资源
  • 选择新建
  • 选择源文件夹
  • 选择您的项目并将文件夹命名为src/main/java:

creating source folder

应该创建src/main/java将包(com.todolist.* 项)与 .java 文件一起移至此处。

如果可以的话,只是为了确保 Maven/Eclipse catch 新结构:右键单击您的项目,然后单击 Maven -> 更新项目... :

maven update project

关于java - 导入到 Eclipse 时,Maven 生成的项目看起来有所不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17770131/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com