此编译单元不在 Java 项目的生成路径上
当我尝试使用此错误时,显示:ctrl+space
This compilation unit is not on the build path of a Java project.
我看到有类似的主题,但我的工作环境是Eclipse,我从Git中提取我的项目(我将项目作为一般项目导入),我使用Apache Ant。任何人都可以帮我吗?
当我尝试使用此错误时,显示:ctrl+space
This compilation unit is not on the build path of a Java project.
我看到有类似的主题,但我的工作环境是Eclipse,我从Git中提取我的项目(我将项目作为一般项目导入),我使用Apache Ant。任何人都可以帮我吗?
由于您已将项目作为常规项目导入,因此它没有java性质,这就是问题所在。
在工作区的 .project 文件中添加以下行并刷新。
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
Loganathan Mohanraj解决方案的另一种替代方案(它有效地做了同样的事情,但来自GUI):