Eclipse缺少已导入的必需项目

tb1*_*189 7 java eclipse ubuntu

我在eclipse(A,B,C)中有3个java项目,其中C是A和B的必需项目.每次我启动eclipse时,都会出错

 Project 'A' is missing required Java project: 'C'
 Project 'B' is missing required Java project: 'C'
Run Code Online (Sandbox Code Playgroud)

当我从A或B的构建路径中删除项目C,并再次添加它时,错误消失.... cannot be resolved to a type只有当我从构建路径中删除项目C时才会出现错误,并且从项目A或B中F3到项目C中的源文件工作,这意味着它确实找到了正确的源文件.

我的.classpath文件如下所示:

<classpath>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
    <classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/JCIFS"/>
    <classpathentry combineaccessrules="false" kind="src" path="/C"/>
    <classpathentry kind="output" path="bin"/>
</classpath>
Run Code Online (Sandbox Code Playgroud)

我的eclipse版本是Galileo,插件:Subclipse,CDT(所以没有Maven).检查自动构建.

有人知道我每次开始日食时都能避免重新添加项目吗?

got*_*ers 7

试试这个:

  • 右键单击项目名称(A或B)并选择属性...
  • 选择Java Build Path和Projects选项卡,将项目C检查为A和B中的每个项目.
  • 选择"项目引用"选项并将项目C作为项目引用检查A和B中的每一个.
  • 清洁和重建只是为了疯狂!
  • 重新启动eclipse时,确保项目C未关闭.