Eclipse无法创建包,而是创建了一个文件夹

Eclipse无法创建包,而是创建了一个文件夹,eclipse,package,classpath,directory,Eclipse,Package,Classpath,Directory,环境 月食火星4.5.0 我试图创建一个名为com.javalabs.web.action的包,但是Eclipse在com.javalabs.web中创建了一个文件夹,而不是这个文件夹。 如下图所示,图标与动作等不同。 问题似乎只存在于名称action,因为a可以通过操作和其他名称来实现这一点 我不关心包图标,但最大的问题是Eclipse不将该文件夹中的de类识别为它们的类路径 你知道会发生什么吗 检查为项目配置的资源筛选器,您可以在项目属性中将其作为资源项的子项找到 下一组过滤器位于Java构

环境

月食火星4.5.0 我试图创建一个名为com.javalabs.web.action的包,但是Eclipse在com.javalabs.web中创建了一个文件夹,而不是这个文件夹。 如下图所示,图标与动作等不同。 问题似乎只存在于名称action,因为a可以通过操作和其他名称来实现这一点

我不关心包图标,但最大的问题是Eclipse不将该文件夹中的de类识别为它们的类路径

你知道会发生什么吗


检查为项目配置的资源筛选器,您可以在项目属性中将其作为资源项的子项找到


下一组过滤器位于Java构建路径中,您可以在其中配置每个源文件夹的排除模式。

这就是我一步一步解决问题的方法:

右键单击项目文件夹>属性>Java构建路径 选择要在其中创建包的源文件夹 双击要更改的文件夹下的“排除” 编辑 在“排除模式>删除所有需要包含的内容”下,特别是删除** 完成 申请
单击“src”文件夹并刷新。好了。

错误日志中是否有错误?是否从生成路径中排除了一些文件夹?是的,这就是问题所在。我不知道,但它就在那里。我见过,但我没有any@Joe:可能位于父项目/文件夹中问题是,在Java生成路径中,选项卡源将该文件夹排除在外。这就是为什么它无法创建具有该名称的包。@乔:我已经更新了我的答案。如果你认为它现在解决了你的问题,请接受它。