我正在使用Eclipse Juno和Java 1.7,我已经创建了一个测试项目。现在问题出在项目浏览器上。如果类有任何错误,Project explorer不会显示编译错误。
我清理,关闭并重建项目但没有任何改变。它仍然没有在项目浏览器中显示错误。它与Helios一起工作正常。
答案 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编译器:
步骤:
答案 4 :(得分:3)
答案 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)