30

我正在使用带有 Java 1.7 的 Eclipse Juno,并且我创建了一个测试项目。现在问题出在项目资源管理器上。如果类有任何错误,项目资源管理器不会显示编译错误。我清理、关闭和重建项目,但没有任何改变。它仍然没有在项目浏览器中显示错误。它在 Helios 上运行良好。 在此处输入图像描述

4

13 回答 13

21

正如我在您的项目资源管理器中看到的,您的项目名称上有一个红色感叹号,这意味着您的项目中的构建路径存在问题。有关更多详细信息,请参见此处

通过右键单击项目并选择构建路径 - > 配置构建路径来检查项目的构建路径。我经常遇到的一个问题是不同的人使用不同的 Java SDK,因此当您的机器上没有确切的 SDK 时,您需要更改为您的 Java SDK(通过JRE System Library -> Alternate JRE)。避免此问题的更好方法是始终从 Workspace 默认 JRE 或执行环境中选择 JRE 系统库。

于 2012-10-26T11:20:09.903 回答
20

您是否检查了项目/自动构建?

于 2014-01-23T09:47:27.040 回答
9

我有同样的问题。我检查了.classpathEclipse 项目的文件。它的值不正确,src因此它指向错误的 Java 文件源。

我的文件输入不正确:

<classpathentry kind="src" path="src"/>

我将其更改为正确的条目:

<classpathentry kind="src" path="source/java"/>

现在,它的工作:)

于 2014-05-02T06:48:49.670 回答
5

您可以通过右键单击问题窗格中的错误并选择显示然后选择包资源管理器来将错误恢复到包资源管理器。

将错误恢复到包资源管理器

于 2015-07-28T15:30:51.227 回答
4

设置构建路径和 java 编译器:

脚步:

  1. 右键单击项目并转到属性。
  2. 转到java构建路径,将jre版本设置为jdk5或更高。(无论你有你的系统)。
  3. 转到 java 编译器并将 java 版本设置为与 jre 兼容(在 java 构建路径中设置)。
  4. 刷新项目后可能会出现编译错误。
于 2012-10-26T11:39:52.033 回答
2

设置您的错误/警告:

脚步:

1)右键单击项目并转到属性。
2) 选择 Java 编译器 -> 错误/警告。
3)选中“启用项目特定设置”

于 2017-05-31T07:22:14.537 回答
1

您必须检查构建路径配置以指向适当的 /src 源 java 文件夹,执行 eclipse 项目的清理以及 maven 清理。我遇到过同样的问题。

于 2017-09-11T03:39:28.490 回答
1

在 eclipse 中,您可以右键单击一个项目并转到 Maven-->Update Maven Project,这将告诉 eclipse 根据当前的 pom.xml 更新其所有本地项目设置(例如源和构建路径)。

于 2017-04-02T20:58:02.317 回答
1

我在 Eclipse Photon 中遇到过类似的问题。我已经清理、更新并构建了该项目,但没有任何效果。然后我发现我在首选项中禁用了问题报告。这是我为解决问题所做的工作:

Preferences-->>Editor--> Checked report questions as you type 复选框

于 2018-08-03T09:13:52.520 回答
0

AspectJ在我的项目上启用了,这就是问题的根源。

所以:

右键单击我的项目AspectJ Tools,,Remove AspectJ CompatibilityConfiguration然后用右键单击再次添加它,然后AspectJ

于 2022-02-14T12:01:26.077 回答
0

我创建了一个嵌套项目并通过刷新将其导入,但要使其被确认为需要编译的项目,我还必须将其作为项目导入: 在此处输入图像描述

然后,我还必须双击“问题”窗口中的一个编译错误,以便在源代码文件本身中突出显示错误:

在此处输入图像描述

于 2021-03-04T00:41:51.413 回答
0

转到eclipse项目->检查自动生成。它将解决问题。我有同样的问题并像这样解决。

于 2020-03-31T13:59:42.163 回答
0

检查你的类包,它应该在 下src/main/java,如果包与那个不同,编译器将无法读取类并且不会显示编译错误。

于 2020-07-22T06:24:37.247 回答