由于目前工作的开发工具是eclipse,而且使用的是rational clearcase remote client 来维护软件版本。
但是每次编译完项目工程以后就会出现下面的错误。
Severity and Description Path Resource Location Creation Time Id
The project was not built due to "Internal error - the selected file is a system file that cannot be modified. It will be hidden.". Fix the problem, then try refreshing this project and building it since it may be inconsistent.
最后找来找去,原因是project目录下面有个target-eclipse目录,这个target-eclipse文件夹下的.copyarea.db惹得祸。
这个文件是clearcase的一个隐藏只读文件,放在target-eclipse一点用处都没有,所以决定把它从target-eclipse目录里删除。注意只删除target-eclipse目录下的.copyarea.db即可,不需要删除整个工程下的其他目录里的.copyarea.db文件即可,然后在elipse里刷新工程。就可发现这个错误消失了。
最有效的方法是打开Eclipse->Windows->Preferences->Java->Compiler->Building
打开这个界面后:在Filtered Resources: 的编辑框内加入:*.launch,.copyarea.db
这样就不会再出现上述的问题了。
posted on 2008-09-04 14:02
一叶笑天 阅读(2869)
评论(0) 编辑 收藏 所属分类:
Eclipse技术