OS中复制文件后eclipse3.*不能识别包下面的合法类文件!

在eclipse3.1和3.2中写学习日记的程序。我发现,如果把一个已有的工程文件在操作系统中复制成另一个工程(把.project文件中的文件名改了)。再编译复制的工程文件时会出现。报告一个明明正确引用的类文件不存在,全是小红叉!我初步试了一下,可以把工程顶层目录中的那些前面有.的隐藏删除,然后重启eclipse好像就可以了(还没完全证实)。

另外,如果要把一个工程的文件复制到另一个工程去。我发现只要在eclipse系统中进行就没事。

我的操作系统用的是Redhat linux9.0,不知道在windows下eclipse3.*有没有这个问题?没试过。

One thought on “OS中复制文件后eclipse3.*不能识别包下面的合法类文件!”

  1. 终于,前天搞定了这个问题。下面的操作是在eclipse3.1中进行的。

    上面出错的大概是在eclipse的IDE外进行的操作脱离了eclipse的一些自动控制,这导致eclipse的集成IDE出错。

    解决办法很简单,清除eclipse的编译状态:

    在菜单栏中点击:Project->Clean,然后选择要重置编译状态的工程确定即可。真简单呀,可之前就是不知道。哪天找本eclipse使用的电子书通读一下。

    重置编译状态的对话框如下:

Comments are closed.