某些输入文件使用或覆盖已弃用的 API

2022-09-01 19:31:40

我刚刚下载了新的LWUIT 1.5,当我编译我的项目时,我在输出跟踪中看到以下行:

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

我使用 Sun Java ME SDK 3.0

那么如何进行重新编译呢?-Xlint


答案 1

根据较旧的 SO 问题中的注释,“NetBeans 中的 Xlint 设置在项目属性、运行或编译选项下”— 在此处查看详细信息:NetBeans 中的编译问题

在 Netbeans 论坛上也有一个线程。他们说,

转到“项目属性”的“编译”部分。这些是标记为“报告已弃用的 API 的使用情况”的复选框。选中该选项将打开 -Xlint。


答案 2

如果替换已弃用的函数,则错误将得到解决。像Android Studio这样的IDE会用波浪线显示它们,一些IDE会建议你可以轻松使用的替代品。


推荐