从Eclipse项目资源管理器中的Java文件和包中删除警告图标

从Eclipse项目资源管理器中的Java文件和包中删除警告图标,java,eclipse,Java,Eclipse,我曾经使用IntelliJ,eclipse项目探索者中的警告图标会分散我的注意力。有没有办法从包和类名中禁用这些警告?但不应仅从project explorer禁用验证。 也就是说,警告应该只出现在编辑器中。我认为这还可以通过避免额外的计算来提高Eclipse的性能 这就是Intellij IDEA处理警告的方式。转到窗口>首选项>验证并禁用您想要的任何类型的文件的验证 编辑:嗯。还有窗口>外观>标签装饰,但这似乎并没有禁用explorer视图中的装饰。您也可以使用@SuppressWarnin

我曾经使用IntelliJ,eclipse项目探索者中的警告图标会分散我的注意力。有没有办法从包和类名中禁用这些警告?但不应仅从project explorer禁用验证。 也就是说,警告应该只出现在编辑器中。我认为这还可以通过避免额外的计算来提高Eclipse的性能


这就是Intellij IDEA处理警告的方式。

转到
窗口>首选项>验证
并禁用您想要的任何类型的文件的验证


编辑:嗯。还有
窗口>外观>标签装饰
,但这似乎并没有禁用explorer视图中的装饰。

您也可以使用
@SuppressWarnings
注释来更选择性地选择要抑制的警告。

在explorer视图中没有任何可用的方法来隐藏问题标记(不,这不需要任何性能开销,因为标记是持久的,可以直接查询每个资源)

一个(不好的)解决方法是使用Navigator视图,但它实际上只显示文件和文件夹结构,因此包布局和类似的Java特定内容就消失了


此外,在典型的Eclipse设置中,图标不仅会被警告指示器覆盖,还会被SCM覆盖、项目类型覆盖、禁用的可选编译器警告覆盖和许多其他覆盖。您应该习惯这一点。

转到Windows显示查看其他问题

现在打开下方屏幕中的“问题”选项卡,在此选项卡中,您可以看到项目中出现的所有错误和警告

如果构建路径中存在问题,请打开构建路径,删除出现警告或错误的JRE并删除它们,然后通过导入外部JRE再次导入它们

请记住,在运行项目之前,请先从“项目”选项卡进行清理

或者,您也可以从“问题”选项卡右键单击警告并选择“快速修复”,有时这会奏效


如果没有问题,请通知我找到另一个解决方案。

更新了我的问题我不想禁用验证,谢谢你的回答!我只是不想在project explorer中看到警告图标,警告验证应该只在编辑类时可用。谢谢!你不会在project explorer中看到警告,而且它也不会很容易在文件中搜索被抑制的警告。抱歉,但是使用“警告抑制”(即对某段代码禁用它)仅仅为了直观地删除它肯定不是一个负责任的开发人员应该采取的方式。@Bananewizen也没有完全禁用验证。为什么Bru2Rat7没有得到-1?我只是指出了一个更灵活的可能解决方案。