在 Eclipse 中创建 class 时未列出的包

Packages not listed while creating a class in Eclipse

我在 Eclipse 中遇到了几个问题,我觉得它们是相关的。

  1. 我看不到 package.subpackage1.subpackage2 样式中的包结构,但在我们在 windows 资源管理器中看到的文件夹结构中,即
    包裹
    |--- 子包 1
    |---子包2

  2. 当我尝试在包中创建 class 时,它被添加到默认包中,但我看不到包,因为包未列出。

An illustration of the problem

我也检查了视角 - 这个问题在 Java 或 JavaEE 视角中仍然存在。我还将“Package Presentation”更改为“Hierarchical”,但这无济于事。我检查了 Package Explorer 和 Project Explorer。我正在使用 Photon Release (4.8.0)。

我尝试在 Google 和 Whosebug 中搜索它,但没有找到任何相关信息,因此寻求社区的帮助。

您将 Java class 文件放入源文件夹 src/main/<b>resources</b> (默认情况下在 Maven 中 .java 文件将被忽略以进行编译)而不是进入源文件夹 src/main/<b>java</b>.

问题似乎是您没有源文件夹。 Right-click 在您的项目上 -> 构建路径 -> 配置构建路径

在配置构建路径 select 源选项卡中。添加源文件夹 src/main/java。 在这个文件夹

中创建你的包和java文件