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

标签 java compiler-warnings javac

当我编译时,javac 输出:

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

我希望取消此警告。尝试 -Xlint:none 似乎没有帮助。

最佳答案

根据我在文档中的信息,您无法在命令行上执行此操作。

根据javac documentation , -Xlint:none 仅禁用“Java 语言规范未强制要求”的警告。警告您使用已弃用的 API 似乎是由语言规范管理的。

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

关于java - 如何抑制有关已弃用 api 的 javac 警告?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1554538/

相关文章:

java - 禁用/启用 Netbeans 中的编译错误

java - AmazonS3Client(credentials) 已弃用

c - C 中函数的隐式声明

在 GCC 中编译而不生成输出文件

rust - 对未记录的部分是否有警告?

java - 编译和运行 Java 控制台应用程序 OS X 终端时出现问题

java - 结果集被重用

java - Android,将数据推送到一组订阅线程的最佳方式?

android - javac 错误 "error: warnings found and -Werror specified"在 ant 中禁用 "-Werror"

java - 为什么我不能调用同名匿名类之外的方法