此编译单元不在 Java 项目的生成路径上

2022-08-31 20:45:59

当我尝试使用此错误时,显示:ctrl+space

This compilation unit is not on the build path of a Java project.

我看到有类似的主题,但我的工作环境是Eclipse,我从Git中提取我的项目(我将项目作为一般项目导入),我使用Apache Ant。任何人都可以帮我吗?


答案 1

由于您已将项目作为常规项目导入,因此它没有java性质,这就是问题所在。

在工作区的 .project 文件中添加以下行并刷新。

<natures>
      <nature>org.eclipse.jdt.core.javanature</nature>
</natures>

答案 2

Loganathan Mohanraj解决方案的另一种替代方案(它有效地做了同样的事情,但来自GUI):

  1. 右键单击您的项目
  2. 转到“属性”
  3. 选择“项目性质”
  4. 点击“添加”
  5. 选择“Java”
  6. 点击“应用并关闭”

推荐