eclipse错误地将包解释为"资源"或源文件夹

Geo*_*rge 4 java eclipse tree package

我正在将现有的源代码树导入为Eclipse Java项目.当我这样做时,我会在类中遇到错误(例如mycompany.logging.LogEntry),如下所示:

The package mycompany.logging does not match the expected package ""

问题似乎是Eclipse没有意识到目录src/mycompany/logging是一个包目录---相反它认为它本身就是一个源文件夹,类似于src /,而LogEntry是默认的一部分打包在该文件夹中.

任何人都可以建议吗?非常感谢.

Von*_*onC 5

在导入的项目中,您是否将源路径配置为src?

Java构建路径

然后你应该看到像这样的包:

mycompany.logging
Run Code Online (Sandbox Code Playgroud)

另请参阅配置Eclipse Java项目