用-Xlint重新编译

时间:2012-10-22 01:56:52

标签: java

编写一个很长的GUI程序并在日食中获得正确的结果后,最可怕的错误是在终端中运行seam程序并通过查看此错误而变得惊慌失措:

Note: ./au/edu/uow/UserInterface/UserInterface.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.

我以前一直在寻找解决这个问题的方法。解决方案是使用另一个版本的编译器重新编译它。

javac -source 1.4 File.java

   javac   Xlint File.java

为什么会出现此警告?如果是因为使用了已弃用的函数,无论如何都要找到问题。不要再发生了!

3 个答案:

答案 0 :(得分:0)

您可以在课程开头使用它: @SuppressWarnings( “未登记”) 忽略警告并查看问题所在。

答案 1 :(得分:0)

这解决了我的问题...

allprojects {
repositories {
    google()
    jcenter()

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

答案 2 :(得分:-1)

我第一次使用

编译代码
  javac   Xlint File.java

此警告不再发生。