开发者

Some input files use or override a deprecated API

开发者 https://www.devze.com 2023-04-06 01:21 出处:网络
I just downloaded the new LWUIT 1.5 and when I compiled my project then I saw in the output trace these lines:

I just downloaded the new LWUIT 1.5 and when I compiled my project then I saw in the output trace these lines:

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

I use Su开发者_StackOverflow中文版n Java ME SDK 3.0

So how to make the -Xlint recompilation?


according to comments in older SO question, "-Xlint in NetBeans is set under project properties, run or compile options" - see details here: Compiling issue in NetBeans

There is also a thread at Netbeans forums. They say,

Go to the Compiling section of the Project Properties. These is a check box labeled "Report use of deprecated API". Checking that will turn on -Xlint.


Implement this code below and outside of compileOptions bracket located in the build.gradle (Module) and implement this code. This should resolve the issue.

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


Your error will be solved if you replace the deprecated functions. IDEs like Android Studio will show them with squiggly lines, some IDEs will suggest replacements you can easily use.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号