这个问题一般出现在导入外部项目时,由于项目里的.project文件信息不全造成的。下面给出一个比较完成的.project文件内容:
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>MyProject</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
</projectDescription>
主要是添加buildSpec->buildCommand->name这个标签以及natures->nature这个标签。只要有这两个标签,基本上就没问题了。