我尝试寻找答案并遇到了很多类似的问题但不是这个问题。
我正在尝试从具有非Eclipse友好文件夹结构的CVS项目中设置Eclipse。
在项目文件夹中,所有源代码都在名为“com”的文件夹下。随后,源文件中的所有import语句都采用以下形式:
import com.xxx.yyy.SomeObject;
当然,这是指位于com / xxx / yyy的SomeObject.java。
问题是当我在属性中添加com文件夹时 - > Java构建路径 - >来源标签 - >添加文件夹,Eclipse抱怨上面的import语句。它说,“声明的包'com.xxx.yyy'与预期的包'xxx.yyy'不匹配。”
我该如何解决这个问题?
答案 0 :(得分:0)
我的建议,特别是如果你的源文件都在一个 - 或者只是几个 - 导演(ies):
1)将您的CVS项目签出到临时文件夹
2)从头开始创建一个新的Eclipse项目。它默认会创建一个“src”文件夹。
3)使用Eclipse创建包。它将自动创建表示包名称的子文件夹(例如com.foo.mypackage)。
4)将源拖放到Eclipse包中
5)确保所有内容都构建
6)将新的Eclipse文件夹树保存到CVS(理想情况下,使用Eclipse的CVS插件执行此操作)。
... IMHO