如何在 Eclipse 中以文件特定的方式禁用编译器警告?

在我的Eclipse项目中,有一些生成的.java文件,我需要用于SQLJ,并且我无法移动到单独的项目(由于管理开销)。这些文件也会定期重新生成,因此不幸的是,编辑它们会被淘汰。

不幸的是,这些文件会生成几百个java编译器警告,这些警告会淹没我对实际上可以编辑的文件收到的有用警告。

在 Eclipse 中,有没有办法说忽略每个文件基础上的所有警告?或者我可以阻止特定的子目录吗?


答案 1

确保文件位于文件夹下,这是所有生成的.java文件的典型主目录。然后在项目属性中的“Java 生成路径”下,将“忽略该文件夹的可选编译问题”设置为“是”。gen

如果项目结构要求文件位于 以外的文件夹中,请将该文件夹添加到 Java 生成路径中,以便您可以忽略其可选编译问题。gen


答案 2

日食中的“问题”视图可以被过滤;我总是将其设置为“仅在所选元素及其子元素上”。当然,这更像是一种解决方法,但它减轻了将文件放在同一项目中的影响。(请注意,即使必须将它们放在同一项目中,也可以将它们保存在单独的源文件夹中)。

编辑:要配置过滤器,请在问题视图的右上角找到带有向下箭头的图标,并带有工具提示“视图菜单”。单击它,然后单击“配置内容”。


推荐