【发布时间】:2013-07-09 01:51:24
【问题描述】:
我尝试搜索答案并遇到了很多类似的问题,但不是这个确切的问题。
我正在尝试从具有非 Eclipse 友好文件夹结构的 CVS 项目设置 Eclipse。
在项目文件夹中,所有的源代码都在一个名为“com”的文件夹下。随后,源文件中的所有导入语句都采用以下形式:
import com.xxx.yyy.SomeObject;
当然,它指的是位于 com/xxx/yyy 的 SomeObject.java。
问题是当我在 Properties -> Java Build Path -> Source 选项卡 -> Add Folder 中添加 com 文件夹时,Eclipse 抱怨上面的 import 语句。它说,“声明的包 'com.xxx.yyy' 与预期的包 'xxx.yyy' 不匹配”。
我该如何解决这个问题?
【问题讨论】:
-
从技术上讲,如果 com 是您的包的一部分,那么 source 将是 com 的父文件夹。除非您可以做一些符号链接/快捷方式魔术,否则我认为您需要将 com 移动到“src”文件夹中