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

nafvub8i  于 2022-12-10  发布在  Java
关注(0)|答案(3)|浏览(297)

我刚刚下载了新的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的重新编译呢?

cl25kdpy

cl25kdpy1#

根据以前的SO问题中的注解,“NetBeans中的-Xlint是在项目属性、运行或编译选项下设置的”-请在此处查看详细信息:Compiling issue in NetBeans
还有一个thread at Netbeans forums。他们说,
转到“项目属性”的“编译”部分。这是一个标记为“报告已弃用API的使用情况”的复选框。选中该复选框将打开-Xlint。

lb3vh1jj

lb3vh1jj2#

在build.gradle(模块)中的compileOptions括号之外实现下面的代码,并实现此代码。这应该可以解决问题。

allprojects {
        tasks.withType(JavaCompile){
            options.compilerArgs <<"-Xlint:deprecation"
        }
    }
vbopmzt1

vbopmzt13#

如果您替换弃用的函数,您的错误将得到解决。Android Studio等IDE将以曲线显示它们,一些IDE将建议您可以轻松使用的替换。

相关问题