java - 导航器 View 中未显示错误符号

标签 java eclipse

我使用 Eclipse 进行 java 开发:

面向 Web 开发人员的 Eclipse Java EE IDE。 版本:Indigo Service Release 1 构建 ID:20110916-0149

目前,如果文件中存在语法错误,Navigator View 不会显示小错误符号(红色背景上的白色 x)。

我用一个带有单个 java 类的小型 java 项目对此进行了测试。故意创建的语法错误导致在问题 View 中出现一个条目,并且在代码 View 文件选项卡 中显示错误符号,并且Package Explorer 中,但Navigator View 中(既不是文件级别也不是文件夹级别)。

“自动构建”已激活。

关于如何在 Navigator View 中显示错误装饰器有什么想法吗?这可能是一个错误吗?谢谢!

最佳答案

Imo,这是一个错误。实际上,它与 SR1 一起出现。如果你重新安装 vanilla Eclipse Indigo - 错误装饰器会回来。如果他们能修复它,那就太好了,因为目前它很烦人......

编辑:Oook,所以,正式来说,这不是错误。 Navigator View 的预期行为是不显示任何与 Java 代码有效性相关的标记。以前的(长期存在的)事态是一个错误,并已被此错误修正修复:https://bugs.eclipse.org/bugs/show_bug.cgi?id=291498

不幸的是(imo)这显然不会改变,因为这个错误报告(https://bugs.eclipse.org/bugs/show_bug.cgi?id=364660)已被 RESOLVED WONTFIX 关闭。

官方建议是使用 Package 或 Project Explorer View 。从我尝试使用 Project Explorer 来看,它仍然不如 Navigator 方便,尽管它可以被调整为更接近 Navigator。 我还尝试使用以前 3.7.0 版本中的 Navigator 包为 Eclipse 3.7.1 提供支持。虽然我不是 100% 确定这是一个很好的解决方案,但它对我有用。

关于java - 导航器 View 中未显示错误符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7822152/

相关文章:

java用井号而不是问号解析url

java - 强制具有特定注释的方法具有特定参数/签名

java - 从 java 运行 shell 脚本 - 未完成任务

java - Grails STS 环境中运行时和编译的不同 JRE

java - 在模拟器中开始一个新行(Android 项目 Eclipse)

java - 如何优化 Scala 中的 for-comprehensions 和循环?

java - EasyMock Void 方法对象哈希码不匹配

Eclipse 调试不起作用

android - android DBAdapter 类错误

eclipse - 如何在 Eclipse 或命令行中创建可执行 jar 时排除外部 jar?