当我编译时,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/