我想知道为什么在软件包资源管理器中的src节点下看不到以下文件夹
src/main/java
src/main/resources
src/test/java
src/test/resources
我可以直接访问这些文件夹,并且它们存在于文件系统中。
我正在使用Spring Tool Suite(Eclipse的STS)。
也许我可以以某种方式配置Eclipse?
我想知道为什么在软件包资源管理器中的src节点下看不到以下文件夹
src/main/java
src/main/resources
src/test/java
src/test/resources
我可以直接访问这些文件夹,并且它们存在于文件系统中。
我正在使用Spring Tool Suite(Eclipse的STS)。
也许我可以以某种方式配置Eclipse?
我通过以下步骤解决了这个问题:
现在你可以在所有类型的资源管理器(包括 Package 或 Project 或 Navigator)中看到以下内容:
src/main/java
src/main/resources
src/test/java
Eclipse会从“raw”文件夹路径中过滤掉被标记为源的文件夹。也就是说,它们只作为源文件夹可见:
如果你在这两个地方都看不到它们,则:
src/test/java
(不是“Source Folder”)。在使用Maven->Update Project...更新项目后,它们将自动添加为源文件夹,前提是您有默认配置。现在,正如我所说的,如果您保留了POM
中的默认配置,这些文件夹将仅用作源。如果您定义了其他resources
和/或testResources
,则会使用它们。总的来说,Eclipse m2e会将Eclipse的项目源文件夹配置与POM
中的内容同步。
编辑:也许这不太清楚 - 看到那些顶部的文件夹了吗?标有/-分隔路径的文件夹?这些是您的文件夹。这些是您期望在main
和test
中找到的相同文件夹,只是以不同的方式表示。
我曾经遇到过同样的问题,但是通过指向项目使用的正确jre来解决了它。
右键单击项目 属性 Java构建路径 查看所选jre 编辑它 选择备用jre 已安装的jre 选择正确的一个 确定 更改后右键单击项目>maven>更新项目
希望能有所帮助。
附上屏幕截图。
如果您正在寻找一种简单/更快的方法,您可以使用以下解决方案。
右键单击您的项目
。> 构建路径 > 配置构建路径 > Java构建路径
源
' 选项卡,在那里,您可以看到类似于 <<your_project_name>>/src/main/java(missing)
。应用和关闭
。>新建 > 源文件夹 > 添加源文件夹 "src/main/java"
。愉快的学习,不要忘记点赞 :)
我遇到了同样的问题,我将我的Eclipse项目视图从“包资源管理器”更改为“项目资源管理器”。
尝试了两个小时之后...
只需要点击 window
-> show view
-> project explorer
在项目浏览器中,您可以查看所有文件的解决方案
导航 > 显示 > 包资源管理器
右键Maven项目 -> Build Path -> Configure Build Path 进入Order and Export选项卡, 你会看到消息提示“2个构建路径条目缺失” 现在选择'JRE System Library'和'Maven Dependencies'复选框 点击“确定”
项目资源管理器
? - Aleksandr M