我想知道为什么我在Package Explorer
中的src节点中看不到以下文件夹src/main/java
src/main/resources
src/test/java
src/test/resources
我可以将这些文件夹作为项目的直接子项访问,它们存在于文件系统中。
我正在使用Spring Tool Suite(Eclipse的STS)。
也许我可以以某种方式配置Eclipse?
答案 0 :(得分:100)
我已通过以下步骤解决了这个问题:
现在,您可以在所有类型的资源管理器(包或项目或导航器)中看到以下内容
src/main/java
src/main/resources
src/test/java
答案 1 :(得分:53)
Eclipse过滤掉“raw”文件夹路径中标记为source的文件夹。也就是说,它们仅作为源文件夹可见:
如果你无法在任何一个地方看到它们,那么
src/test/java
(不“源文件夹”)。在项目中使用 Maven->更新项目... 后,如果您具有默认配置,它们将自动添加为源文件夹。现在,正如我所说,如果您保留POM
中的默认配置,那么这些文件夹将仅用作来源。如果您定义了其他resources
和/或testResources
,则会使用这些内容。通常,Eclipse m2e将Eclipse的项目源文件夹配置与POM
中的内容进行同步。
编辑:也许这还不清楚 - 请看顶部的那些文件夹?用/ -separated路径标记的那些?这些是你的文件夹。这些文件夹与您希望在main
和test
中找到的文件夹相同,只是表示不同。
答案 2 :(得分:17)
我曾经遇到同样的问题,但是通过指向用于项目的正确的jre来解决它。
右键单击该项目 性能 java builpath 看到选中的jre 编辑它 选择备用jre 安装jre 选择正确的 好 更改右键单击项目> maven>更新项目
后希望它有所帮助。 附加屏幕截图。
答案 3 :(得分:5)
我遇到了同样的问题,我将Eclipse项目视图从Package explorer更改为Project Explorer。
答案 4 :(得分:3)
当我从Eclipse的github仓库中检出一个Web项目时,我遇到了类似的问题。 src / main / java直接位于Package Explorer中的项目根目录下。我的期望是src / main / java在源文件夹“ Java Resources”中可见。为了达到这个目的,我做了几件事。
答案 5 :(得分:1)
我使用本教程创建了我的maven web项目http://crunchify.com/how-to-create-dynamic-web-project-using-maven-in-eclipse/,eclipse没有为我创建src / main / java文件夹。当我厌倦了创建源文件夹src / main / java eclipse时没有让我。所以我直接在项目中创建了eclipse外的文件夹,然后在eclipse中出现了src / main / java。
答案 6 :(得分:1)
我已通过以下步骤解决了这个问题:
右键单击Maven项目->构建路径->配置构建路径 在“订单和导出”选项卡中,您可以看到类似“缺少2个构建路径条目”的消息 现在选择“ JRE系统库”和“ Maven依赖项”复选框 点击确定 现在,您可以在所有类型的浏览器(包,项目或导航器)中看到以下内容
答案 7 :(得分:0)
我的问题一开始是一样的,然后在出现/java
文件夹时,它有点深处,它位于src/main/resources/java
中某个嵌套文件夹中。
最初,问题出在Package Explorer
上,而不是许多人所说的Project Explorer
上。所以,
Project Explorer
但是,主要的问题是我错过了在向导Maven Project Creation
的第二步中看到一个复选框。那使我创建了一个复杂的结构,而不是一个干净的直接结构。
一旦我将其标记为checked
,我就会按要求得到一个干净的项目结构。
答案 8 :(得分:0)
如果没有答案对您有用。您可能在错误的“窗口”中。我在“软件包资源管理器”中,切换到“项目资源管理器”后向我显示了文件夹。
答案 9 :(得分:0)
导航>显示在>程序包浏览
答案 10 :(得分:0)
右键单击eclipse项目,转到构建路径,然后配置构建路径,您将看到jre和maven处于未选中状态,同时检查它们和您的错误将得到解决
答案 11 :(得分:0)
创建项目后,转到属性->构建路径->配置构建路径->排序和导出选项卡,并检查jre和maven依赖项。然后,您将拥有该文件夹。
答案 12 :(得分:0)
如果您正在寻找简单/快速的方法,则可以遵循此解决方案。
Right click on your project
。
在“ Build Path
”标签中转到> Configure Build Path
> Java Build Path
> Source
>。您可以看到<<project-name>>/src/main/java(missing)
。单击并删除它。现在单击Apply and Close
。再次右键单击项目和>New > Source folder > add source folder "src/main/java"
。
答案 13 :(得分:0)
右键单击Maven项目 ->构建路径->配置构建路径 转到订单和导出标签, 您会看到类似“缺少2个构建路径条目”的消息 现在选择“ JRE系统库”和“ Maven依赖项”复选框 点击确定
答案 14 :(得分:0)
我已经按照兰吉特·谢哈尔(Ranjit shekhar)的建议解决了。非常感谢Ranjith
右键单击Maven项目->构建路径->配置构建路径 在“订单和导出”选项卡中,您可以看到类似“缺少2个构建路径条目”的消息 现在选择“ JRE系统库”和“ Maven依赖项”复选框 点击确定 现在,您可以在所有类型的浏览器(包,项目或导航器)中看到以下内容
src / main / java
src / main / resources
src / test / java
答案 15 :(得分:0)
我也无法在属性中看到构建路径选项。
的src /主/ JAVA
在Project Explorer
中无法显示。以下解决方案为我工作
这解决了问题
答案 16 :(得分:0)
当/ src / main / java中没有文件时会发生此错误 只需在里面制作一些空文件,问题就会消失。
附注:如果内部没有文件,许多版本控制系统(例如mercurial)都不会提交文件夹。