如何抑制有关已弃用 api 的 javac 警告?

2024-04-29

当我编译时,javac 输出:

Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.`

我希望抑制这个警告。尝试 -Xlint:none 似乎没有帮助。


据我在文档中所知,您无法在命令行上执行此操作。

根据javac文档 http://java.sun.com/javase/6/docs/technotes/tools/windows/javac.html, -Xlint:none 仅禁用“Java 语言规范未强制要求”的警告。似乎警告您使用已弃用的 API 是由语言规范管理的。

最好的选择是修复已弃用的 API 的使用。但是,一个选项是添加@SuppressWarnings("deprecation")使用已弃用的 API 的类或方法的注释。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何抑制有关已弃用 api 的 javac 警告? 的相关文章

随机推荐