Eclipse,Java项目-如何添加源文件夹,其中文件夹名称是包名称的一部分



我试着寻找答案,得到了很多类似的问题,但不是这个确切的问题。

我试图从一个CVS项目中设置Eclipse,该项目具有非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'不匹配"。

我该如何解决此问题?

我的建议,尤其是如果您的源文件都在一个或几个目录中:

1) 将您的CVS项目签入临时文件夹

2) 从头开始创建一个新的Eclipse项目。默认情况下,它将创建一个"src"文件夹。

3) 使用Eclipse创建包。它将自动创建代表您的包名称的子文件夹(例如com.foo.mypackage)

4) 将源代码拖放到Eclipse包中

5) 确保一切都建立

6) 将新的Eclipse文件夹树保存到CVS中(最好使用Eclipse的CVS插件)。

IMHO。。。

最新更新