java - 此编译单元不在 Java 项目的构建路径上

标签 java eclipse git 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>

关于java - 此编译单元不在 Java 项目的构建路径上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25401124/

相关文章:

java - 从字符串中提取java中年份的最后两位数字

java - 在 heroku 上部署 tomcat servlet 项目

Java 8 - 使用 BiPredicate 进行过滤

eclipse - 我可以通过 pom.xml 配置 m2eclipse 吗?

git 无声地失败,curl https 因非法指令而失败

java - 如何在使用 ListView 时删除 SQLite 中的重复项

css - Eclipse Kepler RCP CoolBar 操作 CSS

java - 在保存文件之前,不会删除自定义编译器错误(修复后)

git - `git filter-branch --subdirectory-filter` 的反义词是什么?

linux - git -H 做什么?