Eclipse没有在项目资源管理器中显示编译错误

时间:2012-10-26 11:18:20

标签: java eclipse

我正在使用Eclipse Juno和Java 1.7,我已经创建了一个测试项目。现在问题出在项目浏览器上。如果类有任何错误,Project explorer不会显示编译错误。 我清理,关闭并重建项目但没有任何改变。它仍然没有在项目浏览器中显示错误。它与Helios一起工作正常。 enter image description here

12 个答案:

答案 0 :(得分:17)

正如我在项目资源管理器中看到的那样,项目名称上有一个 RED感叹号,这意味着项目中的构建路径存在问题。有关详细信息,请参阅here

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

答案 1 :(得分:15)

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

答案 2 :(得分:5)

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

我的档案输入错误:

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

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

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

现在,它的工作:)

答案 3 :(得分:3)

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

步骤:

  1. 右键单击项目并转到属性。
  2. 转到java构建路径并将jre版本设置为jdk5或更高版本。 (你必须使用你的系统)。
  3. 转到java编译器并将java版本设置为与jre兼容(在java构建路径中设置)。
  4. 刷新项目后,您可能会收到编译错误。

答案 4 :(得分:3)

您可以通过右键单击问题窗格中的错误并选择show in然后选择package explorer来将错误还原到包资源管理器。

restoring errors to package explorer

答案 5 :(得分:2)

设置您的错误/警告:

步骤:

1)右键单击项目并转到属性 2)选择Java Compiler - &gt;错误/警告。
3)检查&#34;启用项目特定设置&#34;

答案 6 :(得分:1)

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

答案 7 :(得分:1)

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

答案 8 :(得分:1)

我在Eclipse Photon中遇到过类似的问题。 我已经清理,更新和构建了项目,但是没有任何反应。然后我发现我已禁用了首选项中的问题报告。 这是我为解决此问题所做的事情:

首选项->>编辑器->键入复选框时检查了报告问题

答案 9 :(得分:0)

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

答案 10 :(得分:0)

检查您的类程序包,它应该位于src/main/java下,如果程序包与此不同,则编译器将无法读取类,并且不会显示编译错误。

答案 11 :(得分:0)

我创建了一个嵌套项目并通过刷新导入它,但是为了让它被确认为需要编译的项目,我还必须将它作为一个项目导入: enter image description here

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

enter image description here