代码之家  ›  专栏  ›  技术社区  ›  Alexander Mills

Java批处理编译器-通过命令行选项忽略所有警告

  •  0
  • Alexander Mills  · 技术社区  · 7 年前

    我看到这些运行时编程选项: https://help.eclipse.org/2018-12/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftask-using_batch_compiler.htm

    但是我想知道是否有一个命令行标志可以用来忽略编译器输出的警告(我只想看到错误)。

    例如,我看到:

    ----------
    59. WARNING in /home/oleg/codes/oresoftware/vertx.api/src/main/java/huru/middleware/ErrorHandler.java (at line 16)
            HttpServerRequest request = ctx.request();
                              ^^^^^^^
    The value of the local variable request is not used
    ----------
    60. WARNING in /home/oleg/codes/oresoftware/vertx.api/src/main/java/huru/util/Asyncc.java (at line 121)
            public static AsyncTask zoom() {
                          ^^^^^^^^^
    Asyncc.AsyncTask is a raw type. References to generic type Asyncc.AsyncTask<T,E> should be parameterized
    ----------
    61. WARNING in /home/oleg/codes/oresoftware/vertx.api/src/main/java/huru/util/Asyncc.java (at line 124)
            v.done(null, null);
            ^^^^^^^^^^^^^^^^^^
    Type safety: The method done(Object, Object) belongs to the raw type Asyncc.IAsyncCallback. References to generic type Asyncc.IAsyncCallback<T,E> should be parameterized
    ----------
    62. ERROR in /home/oleg/codes/oresoftware/vertx.api/src/main/java/huru/util/Asyncc.java (at line 131)
            Asyncc.Parallel(asList(
                   ^^^^^^^^
    

    只看错误,不看警告。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Alexander Mills    7 年前

    看起来像 javac -nowarn 这个技巧,除了Javac之外,还应该与其他Java编译器一起工作。

    这里提到的选项是: https://help.eclipse.org/neon/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Ftasks%2Ftask-using_batch_compiler.htm

    推荐文章