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

Eclipse can't create package and instead it creates a folder

环境

我正在尝试创建一个名为 com.javalabs.web.action 的包,但 Eclipse 没有在 com.javalabs.web[ 中创建一个文件夹=30=]。 正如您在下图中看到的,图标与例如 actions 不同。 问题似乎只与名称操作有关,因为 a 可以使用操作和其他名称来做到这一点。

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

知道可以是什么吗?

检查为您的项目配置的 "Resource Filters"(您可以在项目属性中找到它们作为 "Resources" 条目的子项)。

下一组过滤器在 "Java Build Path" 中,您可以在其中配置每个源文件夹的排除模式。

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

  1. 右键单击“项目文件夹”>“属性”>“Java 构建路径”
  2. Select 您正在创建包的源文件夹
  3. 双击您要更改的文件夹下的“已排除”
  4. 编辑
  5. 在排除模式下 > 删除您需要特别包含的所有内容删除 **
  6. 完成
  7. 申请

单击 'src' 文件夹并刷新。给你..