Java 导入到Eclipse时,Maven生成的项目看起来不同
我试图用这个工具生成一个简单的SpringMVC项目 辅导 不过。在eclipse中导入项目时。有几个错误(至少对我来说是这样) 首先是这个 包装是白色的。我所期望的是包应该是棕色的,就像Eclipse中的普通项目一样 下一个。实现名为IndexController的接口时。它告诉我这个错误 “资源不在Java项目的生成路径上Java 导入到Eclipse时,Maven生成的项目看起来不同,java,eclipse,spring,maven,Java,Eclipse,Spring,Maven,我试图用这个工具生成一个简单的SpringMVC项目 辅导 不过。在eclipse中导入项目时。有几个错误(至少对我来说是这样) 首先是这个 包装是白色的。我所期望的是包应该是棕色的,就像Eclipse中的普通项目一样 下一个。实现名为IndexController的接口时。它告诉我这个错误 “资源不在Java项目的生成路径上 我做错了什么?您的.java文件位于资源文件夹中。它们应该位于/java/文件夹中。 解决方法如下所示,但首先要了解发生了什么: 在Maven默认文件夹结构中,Java
我做错了什么?您的
.java
文件位于资源
文件夹中。它们应该位于/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
src/main/java
。将带有.java
文件的包(com.todolist.项)移动到那里。
如果可以,只是为了确保Maven/Eclipse赶上新的结构:右键单击您的项目,然后单击Maven
->更新项目…
:
您是否将“项目”作为Maven项目导入“您是否将java文件放在src/main/resource下?没有,我只是将其作为java项目导入。是的。我将java文件放在src/main/resourceHi-acdcjunior下是正确的:您试图导入Eclipse的目录结构是不正确的。问:当我生成项目时,您是否遵循了教程中的这一部分:
MVNClipse:eclipse-Dwtpversion=2.0
。没有src/main/java。我不知道为什么。有没有什么方法可以让maven将它变成它的结构?是的,我以前见过它(不是创建/java/
文件夹)。我在答案中添加了如何解决这个问题。看看,快跑?就像在跑步一样?我在我的项目上没有看到任何运行哦,我是说单击。添加了一些图片来帮助您。