我正在使用Java 1.7版本的Eclipse Juno创建一个测试项目。现在问题是关于项目资源管理器,如果类有任何错误,它不会显示编译错误。我已经尝试了清理、关闭和重新构建项目,但仍然无法在项目资源管理器中显示错误信息。在Helios版本中这一切都是正常的。
我在您的项目资源管理器中看到了一个红色感叹号,这意味着您的项目中存在构建路径问题。请参见此处获取更多详细信息。
通过右键单击项目并选择“构建路径 -> 配置构建路径”来检查项目的构建路径。
我经常遇到的一个问题是不同的人使用不同的Java SDK,因此当您的计算机上没有精确的SDK时,您需要更改为您的Java SDK(通过JRE系统库 ->备选JRE
)。避免此问题的更好方法是始终从工作区默认JRE或执行环境中选择JRE系统库。
你是否已经勾选了“自动构建项目”?
我曾遇到同样的问题。我检查了Eclipse项目中的.classpath
文件,发现其中src
值不正确,导致它指向了错误的Java文件源。
我的文件有错误的条目:
<classpathentry kind="src" path="src"/>
我已将其更改为正确的条目:
<classpathentry kind="src" path="source/java"/>
现在,它正在工作 :)
设置错误/警告信息:
步骤:
1)右键单击项目并进入属性。
2)选择Java编译器 -> 错误/警告。
3)勾选“启用项目特定设置”。
设置构建路径和Java编译器:
步骤:
偏好设置 -->> 编辑器 --> 选中“实时报告问题”复选框
前往Eclipse项目 -> 勾选“自动构建”。这将解决问题。我曾经遇到过同样的问题,就是这样解决的。