在编写了一个长的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


为什么会发生此警告?如果是由于使用了不推荐使用的功能,则仍然可以找到问题所在。不再发生!

最佳答案

这解决了我的问题...

allprojects {
repositories {
    google()
    jcenter()

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

10-06 04:51