【问题标题】:Eclipse can't create package and instead it creates a folderEclipse 无法创建包,而是创建了一个文件夹
【发布时间】:2015-11-10 04:02:14
【问题描述】:

环境

  • 日食火星 4.5.0

我正在尝试创建一个名为 com.javalabs.web.action 的包,但 Eclipse 并未在 com.javalabs.web 内创建一个文件夹。 如下图所示,图标不一样,例如actions。 问题似乎只出在动作名称上,因为 a 可以使用动作和其他名称来做到这一点。

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

知道什么是可能的吗?

【问题讨论】:

  • 错误日志中是否出现错误?
  • 您是否从构建路径中排除了一些文件夹?
  • 是的,这就是问题所在。我没有意识到,但它就在那里。

标签: eclipse package classpath directory


【解决方案1】:

单击“src”文件夹并刷新。给你。。

【讨论】:

    【解决方案2】:

    检查为您的项目配置的“资源过滤器”(您可以在项目属性中将它们作为“资源”条目的子项找到)。

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

    【讨论】:

    • 我看过,但我没有
    • @Joe: 可能在父项目/文件夹中
    • 问题是在 Java Build Path 选项卡源中排除了该文件夹。这就是它无法创建具有该名称的包的原因。
    • @Joe:我已经更新了我的答案。如果您认为它现在可以解决您的问题,请接受它。
    【解决方案3】:

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

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

    【讨论】:

      猜你喜欢
      • 2021-01-29
      • 1970-01-01
      • 1970-01-01
      • 2010-11-10
      • 1970-01-01
      • 1970-01-01
      • 2012-04-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多