如何将警告视为特定Java文件中的错误?

时间:2016-01-08 19:37:21

标签: java eclipse

我正在开发一个有很多编译器警告的Java项目。我无法立即修复所有这些内容,但我希望确保每个无警告的文件都保持无警告状态。有没有办法将警告转换为特定文件或包中的错误?我有兴趣用Eclipse或javac生成错误。

1 个答案:

答案 0 :(得分:2)

在Eclipse中,转到Window>偏好> Java>编译器>错误/警告:
在这里,您可以将任何警告条目切换为错误。请注意,可扩展面板可能会隐藏某些条目,因此请确保将它们全部展开。

enter image description here

在右上角,您还可以选择" 配置项目特定设置.. "如果要将此配置仅应用于项目而不是默认情况下应用于所有项目。或者,您可以通过右键单击相关项目来实现相同的目标>属性> Java编译器>错误/警告条目。

因此,这将应用于整个工作区或仅应用于项目,而不是应用于特定文件或包,您在Eclipse中不具备此粒度。

这应该可以帮助你实现它,尽管保持清洁可能会耗费时间和精力,但这是另一个故事。

此外,在Problems视图中,您可以创建一个新的问题视图,然后从其菜单(视图的右上角,如下图所示),您可以配置它。 enter image description here

创建新的问题视图后,您可以再次使用相同的菜单并选择配置内容.. 条目。从那里,您可以创建一个新配置(见下图)并仅为select元素定义它(如果您之前选择了相关的类或包),并定义是否要查看任何错误,警告,信息和来自哪个类别。

enter image description here

此配置可以帮助您缩小和过滤特定包或类上的错误和警告,作为补充或不同于上述描述的解决方案/方法。

最后的注意事项:我使用了Eclipse Mars进行了尝试,但是自从许多过去的版本以来,功能都应该存在。